Brest State Technical University, Course
"Contemporary Method of Data Processing)"
From students' works (2016-Fall)
A virtual metro: two cars in a loop line
An example of animation with speed = 10 (constant) and brake is always 0
By Navrosjuk Kostia (03 September)
click here!
Example of snapshots from animation with speed starting with 10
and then added +1, 0, -1 at random every step. Brake is always 0.
By Alexandr Muzyka
Note that two trains crash from time to time because brake is always 0.
An example of animation with speed = starting with 10 and then added +1, 0, -1 at random every step
and break is still always 0. Membership values of the speed of both trains are also shown
By Navrosjuk Kostia (09 September)
click here!
An example of animation. Same as above but membership value of 3 rules, that is,
{IF speed = medium AND distance = small THEN brake = strong},
{IF speed = medium AND distance = medium THEN brake = medium},
{IF speed = medium AND distance = long THEN brake = weak}.
speed = starting with 10 and then added +2, 0, -2 at random every step
and break is according to the rules: {if distance is larger than 14 then break = 1 and speed = speed -1}
and {if distance is smaller than 50 then break = 10 and spead = spead - 10}
By
click here!
An example of animation with speed = starting with 10 and then added +1, 0, -1 at random every step
and break is still always 0.
Membership values of the rule {IF speed = medium AND distance = medium THEN brake = weak} is also shown
By
click here!
An example of table with 3 rules with constant speed and distance
{IF speed = medium AND distance = small THEN brake = strong}
OR
{IF speed = medium AND distance = medium THEN brake = medium}
OR
{IF speed = medium AND distance = large THEN brake = week}.
For
speed = 11 and distance = 550 and brake = 0,1,2,3,4,5,6,7,8,9,10
An example ... By Yulia Bogutskaya
The last column "Max of Rules" means the membership value of this set of three rules.
Another example ... By Igor Zayats
An example of table with a set of 3 rules with constant speed
{IF speed is small AND distance is medium THEN break is medium}
OR
{IF speed is small AND distance is small THEN break is strong}
OR
{IF speed is small AND distance is very small THEN break is very strong}
For
speed = 3, distance = 75, 100, 125, brake = 0,1,2,3,4,5,6,7,8,9,10
An example ... By Marchuk Viktoria
An example of snapshots from animation of two metros under a set of 3 rules:
{IF speed is medium AND distance is small THEN break is strong}
OR
{IF speed is medium AND distance is mediu THEN break is medium}
OR
{IF speed is medium AND distance is large THEN break is weak}
on the condition that
Speed is added -2, 0, or +2 at every step
and
{IF distance is larger than 13 then brake = 1 and speed = speed -1} & {IF speed is smaller than 51 then brake = 9 and spead = spead -9}
An example ... By Alexandr Muzyka
Look that the brake of train behind is 9 because two trains are about to crash.
An example of adding
defuzzified brake value
to the table with 3 rule with constant speed and 3 distance values
{IF speed = medium AND distance = small THEN brake = strong}
OR
{IF speed = medium AND distance = medium THEN brake = medium}
OR
{IF speed = medium AND distance = large THEN brake = week}.
For
speed = 11 and distance = 550 and brake = 0,1,2,3,4,5,6,7,8,9,10
For
speed = 11, distance = 500, 550, 600, brake = 0,1,2,3,4,5,6,7,8,9,10
An example ... By Yulia Bogutskaya (22 September)
Further bigger table of defuzzified brake value
for all 9 combinations of speed = 0, 10, 20 and distance = 0, 500, 1000
under a set of 9 rules of all combinations of {speed = slow, medium, fast} and {distance = short, medium, long}
brake should be determined according to situation,
e.g.
IF speed=fast AND distance=short THEN brake=very-strong
An example ... By Lishko Aleksandr (24 September 2014)
from the table above we can obtain 9 points of 3D coordinate of speed-distance-brake
(0,0,0),(0,500,0), (0,1000,0), (10,0,3),(10,500,3.197), (10,1000,0), (20,0,8.63), (20, 500,0), (20,1000,0)
Extend the above with 25 rules and 25 points.
Rules are all combination of spead = {very slow, slow, medium, fast, very fast}
and distance = {very short, short, medium, long, very long}. Then brake should be specified appropriately.
Points are 25 combinations of speed = 0, 5, 10, 15, 20 and distance = 0, 250,500, 750,1000. Brake should be obtained by defuzzifying brake = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 for each of the 25 combinations of (speed, distance).
An example ... By Yulia Bogutskaya (30 September 2016)
An example ... By Burshtyn Alexander (30 September 2016)
An example ... By Kurilenko Nikita (30 September 2016)
Similar with others but it looks good with descriptions of hight of bars!
Let's draw surface instead of bars
An example ... By Chekun Roman (29 September 2016)
Further many points of (speed, distance) under the same 25 rules.
An example ... By Bryuzgin Alexander (06 October 2016)
Other examples of such 3-D surfaces
By Zayats Ihgor (UP Left), Kolesnikov Dmitryi Up Center), Melnikov Artiom (Up Right), Bogutskaya Yulia (Bottom) (06 October 2016)
Finally, let's controll two metros using the surface!
An example ... By Alexandr Muzyka
Yet another example ... By Trotsiuk Aleksei
Classification of 3 families of iris flowers by its 4 attributes
Designing 3 membership functions of {small, medium and large} from iris flower database for learning
An example ... By Savchuk Artem (08 October 2016)
Designing 3 membership functions of {small, medium and large} from iris flower database for learning
An example ... By Chekun Roman (08 October 2016)
Design a set of 3 rules to classify iris flower with 3 membership function.
Apply TS-Rule and evaluate the rules by using iris flower database for validation
An example ... By Trotsiuk Aleksei (13 October 2016)
How about with 4 rules? Also apply TS-Rule and evaluate these 4 rules!
An example ... By Bogutskaya Yulia (13 October 2016)
Then with 5 membership function of very small, small, medium, large, very large.
And evaluate the rules by using iris flower database for validation
10/15 AS-36-II
An example ... By Bryuzgin Alexander (15 October 2016)
Let's challange another database -- Wine with 13 atrributes
An example ... By Savchuk Artem (27 October 2016)
Dateset for design
2 set of membership functions of very small, small, medium, large, very large shown out of 13 such sets.
An example of a set of four rules to classify winedataset above.
Dataset for validation
Result of validation
Time-series Prediction
Let's challange a time-series database
An example ... By Chekun Roman (05 November 2016)
Clustering of Russian Alphabet