|
1 | 1 | # mThink |
2 | | -     |
| 2 | + |
| 3 | +  |
| 4 | + |
| 5 | +> You are looking at an old version of this project. See the last version [here](https://github.com/davidsonbrsilva/simps). |
| 6 | +
|
| 7 | +[Ver em Português](README.pt-br.md) |
3 | 8 |
|
4 | 9 | This is an artificial intelligence project about the emergence of self-organized symbol-based communication in artificial creatures. Through it we are studying the role of grammar in the context of emerging languages. This is a problem based on the behavior of monkeys vervets found in Africa and the purpose of this system is to make them learn to communicate with each other to increase their chances of survival. |
5 | 10 |
|
6 | 11 | This system uses the reinforcement learning method. The agents of this system are monkeys and predators. At each interval in time, each monkey checks for predator within its range of vision. If there is, it sends the highest value signal to that predator you are viewing. Other monkeys that are in this signal radius receive it and automatically check if they are seeing any predators. If a predator is detected, they reinforce what they know about the signal they received and the predator they are seeing. |
7 | 12 |
|
8 | 13 | ## Versions |
9 | | -Each version of mThink is like a different project. Currently only the mThink v3 version is supported because it is like a new project that takes the experiences of its previous versions to build a system concerned with the details of the problem and with features that extend the original version of the problem. It is the purpose of this version, for example, to implement the functionality of predator hunting and monkey escape. |
10 | 14 |
|
11 | 15 | ### About [v3](https://github.com/davidsonbrsilva/mThink/tree/master/v3) |
12 | | - |
| 16 | + |
13 | 17 |
|
14 | 18 | In this version monkeys are displayed on the screen and the interaction among them can be viewed in a more user friendly way. The movement among them, albeit random, already uses Moore's neighborhood. |
15 | 19 |
|
16 | 20 | ### About [v2](https://github.com/davidsonbrsilva/mThink/tree/master/v2) |
17 | | - |
| 21 | + |
18 | 22 |
|
19 | 23 | This version is a Windows Presentation Forms application where the monkeys are displayed on the screen and the interaction among them can be viewed in a more user friendly way. The movement among them, albeit random, already uses Moore's neighborhood. |
20 | 24 |
|
21 | 25 | ### About [v1](https://github.com/davidsonbrsilva/mThink/tree/master/v1) |
22 | | - |
| 26 | + |
23 | 27 |
|
24 | 28 | This version is a console application that shows the interaction and communication among the monkeys. The movement is still random, but the symbols used by monkeys converge, showing that they learn to use the same language to refer to predators in the system, increasing their chances of survival. |
25 | 29 |
|
26 | 30 | ## Thanks |
27 | | -Special thanks to Professor Leonardo Lana de Carvalho who presented me with the problem and supports the project. |
| 31 | +Special thanks to Professor Dr. Leonardo Lana de Carvalho who presented me with the problem and supports the project. |
28 | 32 |
|
29 | 33 | ## Contact |
30 | 34 | For more information, send an email to <davidsonbruno@outlook.com>. |
0 commit comments