Add a bit of ambition
This commit is contained in:
parent
9c5b5d7471
commit
88fabf254d
2 changed files with 120 additions and 0 deletions
76
doc/scheme.md
Normal file
76
doc/scheme.md
Normal file
|
@ -0,0 +1,76 @@
|
|||
# CX
|
||||
|
||||
This project aims to develop general artificial intelligence.
|
||||
|
||||
This will require a few subprojects for the AI to be able to do
|
||||
taks in.
|
||||
|
||||
## 1. 3D engine
|
||||
|
||||
To be able to teach the AI how to move in 3D space,
|
||||
it needs a controllable character and some interactive
|
||||
environment to move through.
|
||||
|
||||
This engine, being able to simulate newtonian physics,
|
||||
will feed the AI character with visuals, sounds, limb
|
||||
stress feedback, balance information (where is down?)
|
||||
etc.
|
||||
|
||||
## 2. Chess minigame
|
||||
|
||||
We want this AI to be friendly and chill.
|
||||
A sense for game time is essential in this regard.
|
||||
Once fully develop, it will be able to choose what
|
||||
it wants to play on its own. I think this might be
|
||||
a good starting point.
|
||||
|
||||
## 3. Message prompt
|
||||
|
||||
It shouldn't be too hard for this AI to learn basic
|
||||
use of words and associate (I lost the game) these
|
||||
words with certain objects. It should be possible
|
||||
to train the model to grab a pen just using a message
|
||||
prompt and correct feedback from the environment.
|
||||
|
||||
## 4. Neural network framework
|
||||
|
||||
This framework will contain 3 types of neural networks:
|
||||
|
||||
### 4.1. Input neural network
|
||||
|
||||
The role of this network is to gather information from senses,
|
||||
preprocess the information and feed it inward.
|
||||
|
||||
### 4.2. Output neural network
|
||||
|
||||
The role of this network is to gather output from a previous
|
||||
network, postprocess the information and feed it outward.
|
||||
|
||||
### 4.3. Thinking network
|
||||
|
||||
This neural network will be set to a certain tickrate on which
|
||||
it ticks (units to hundreds of ticks per second).
|
||||
|
||||
This will emulate real thinking using backpropagation if information
|
||||
inside the neural network using backward connections.
|
||||
|
||||
Such an approach should allow the neural network to create memory banks on its
|
||||
own and remember crucial data, this would allow context understanding for as
|
||||
long as the neural network deems the information necessary. Similarly to how
|
||||
human brain remembers information, the neural network would create loops of
|
||||
neurons, which when deactivated, would stop holding on to their current state
|
||||
and free those neurons to participate in another task.
|
||||
|
||||
## 5. Bindings to external tools
|
||||
|
||||
If experiments bring promising results, this AI will
|
||||
sure appreciate being able to communicate with more than
|
||||
just its virtual world.
|
||||
|
||||
Allowing the AI to manipulate with computer tools and/or even
|
||||
talk to other people over messaging systems would speed up any
|
||||
further development.
|
||||
|
||||
From learning how to code, to playing videogames, to doing much more.
|
||||
|
||||
|
44
doc/scheme.md.asc
Normal file
44
doc/scheme.md.asc
Normal file
|
@ -0,0 +1,44 @@
|
|||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
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
|
||||
=fdNL
|
||||
-----END PGP MESSAGE-----
|
Loading…
Reference in a new issue