Inspiration
I always enjoyed considering how concepts such as logic, relations, and graphs play into human knowledge and learning
What it does
It can "understand" certain statements based on sentence structure, learn "concepts", categories of concepts, how the concepts are related (relations), and using logic to make deductions. It can also have an emotional response to certain words
How I built it
I used Python to create a class for general concepts, categories for concepts, relationships of objects, for rules of deduction, word and word structure storage, a personality and a "brain" class that stores instances of all of the previously mentioned classes
Challenges I ran into
Build the logic class to work like acutal logic
Accomplishments that I'm proud of
Finishing most of the essential classes for the program, and managing to build instances of my classes
What I learned
To remember to test complicated classes through test instance of the classes before moving on about my limited knowledge in logic, and brain processes
What's next for BrainMaker
finishing (and fixing) some of the functions in the class so that BrainMaker can formulate more complex responses, also to add a portion of code to allow some to make an AI from scratch
Log in or sign up for Devpost to join the conversation.