Skip to content

Commit dc30b94

Browse files
Updated documentation
1 parent a65530e commit dc30b94

File tree

2 files changed

+44
-6
lines changed

2 files changed

+44
-6
lines changed

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
11
# mThink
2-
![Github issues](https://img.shields.io/github/issues/davidsonbrsilva/mThink.svg) ![Github forks](https://img.shields.io/github/forks/davidsonbrsilva/mThink.svg) ![Github stars](https://img.shields.io/github/stars/davidson-bruno/mThink.svg) ![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg) ![Status](https://img.shields.io/badge/status-stopped-red)
2+
3+
![License](https://img.shields.io/github/license/davidsonbsilva/aquascript.svg) ![Status](https://img.shields.io/badge/status-deprecated-red)
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)
38

49
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.
510

611
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.
712

813
## 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.
1014

1115
### About [v3](https://github.com/davidsonbrsilva/mThink/tree/master/v3)
12-
![version status](https://img.shields.io/badge/status-deprecated-red.svg)
16+
![v3 version status](https://img.shields.io/badge/status-deprecated-red.svg)
1317

1418
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.
1519

1620
### About [v2](https://github.com/davidsonbrsilva/mThink/tree/master/v2)
17-
![version status](https://img.shields.io/badge/status-deprecated-red.svg)
21+
![v2 version status](https://img.shields.io/badge/status-deprecated-red.svg)
1822

1923
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.
2024

2125
### About [v1](https://github.com/davidsonbrsilva/mThink/tree/master/v1)
22-
![version status](https://img.shields.io/badge/status-deprecated-red.svg)
26+
![v1 version status](https://img.shields.io/badge/status-deprecated-red.svg)
2327

2428
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.
2529

2630
## 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.
2832

2933
## Contact
3034
For more information, send an email to <davidsonbruno@outlook.com>.

README.pt-br.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# mThink
2+
3+
![License](https://img.shields.io/github/license/davidsonbsilva/aquascript.svg) ![Status](https://img.shields.io/badge/status-deprecated-red)
4+
5+
> You are looking at an old version of this project. See the last version [here](https://github.com/davidsonbrsilva/simps).
6+
7+
[See in English](README.md)
8+
9+
Este é um projeto de inteligência artificial sobre o surgimento da comunicação auto-organizada baseada em símbolos em criaturas artificiais. Através dele estamos estudando o papel da gramática no contexto das línguas emergentes. Este é um problema baseado no comportamento dos macacos vervets encontrados na África e o objetivo deste sistema é fazê-los aprender a se comunicar uns com os outros para aumentar suas chances de sobrevivência.
10+
11+
Este sistema usa o método de aprendizado por reforço. Os agentes desse sistema são macacos e predadores. A cada intervalo de tempo, cada macaco verifica o predador dentro de seu campo de visão. Se houver, ele envia o sinal de valor mais alto para o predador que você está visualizando. Outros macacos que estão neste raio de sinal o recebem e verificam automaticamente se estão vendo algum predador. Se um predador é detectado, eles reforçam o que sabem sobre o sinal que receberam e o predador que estão vendo.
12+
13+
## Versions
14+
15+
### About [v3](https://github.com/davidsonbrsilva/mThink/tree/master/v3)
16+
![v3 version status](https://img.shields.io/badge/status-deprecated-red.svg)
17+
18+
Nesta versão os macacos são exibidos na tela e a interação entre eles pode ser visualizada de forma mais amigável. A movimentação entre eles, ainda que aleatória, já utiliza a vizinhança de Moore.
19+
20+
### About [v2](https://github.com/davidsonbrsilva/mThink/tree/master/v2)
21+
![v2 version status](https://img.shields.io/badge/status-deprecated-red.svg)
22+
23+
Esta versão é um aplicativo Windows Presentation Forms onde os macacos são exibidos na tela e a interação entre eles pode ser visualizada de forma mais amigável. A movimentação entre eles, ainda que aleatória, já utiliza a vizinhança de Moore.
24+
25+
### About [v1](https://github.com/davidsonbrsilva/mThink/tree/master/v1)
26+
![v1 version status](https://img.shields.io/badge/status-deprecated-red.svg)
27+
28+
Esta versão é um aplicativo de console que mostra a interação e comunicação entre os macacos. O movimento ainda é aleatório, mas os símbolos usados pelos macacos convergem, mostrando que eles aprendem a usar a mesma linguagem para se referir aos predadores do sistema, aumentando suas chances de sobrevivência.
29+
30+
## Thanks
31+
Agradecimento especial ao professor Dr. Leonardo Lana de Carvalho que me apresentou o problema e apoiou o projeto.
32+
33+
## Contact
34+
Para mais informações, envie um e-mail para <davidsonbruno@outlook.com>.

0 commit comments

Comments
 (0)