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