Skip to content
/ Iris Public

Iris, a project on graphs and natural language processing

Notifications You must be signed in to change notification settings

alyacb/Iris

Repository files navigation

Iris

Visuals


Summary

What is Iris, you ask? Iris is a foray into NLP and ML. The plan is to use graphs and statistical analysis to create an 'AI' capable of learning, understanding, and replicating, human speech.

Thus far, I have successfully implemented graphs that can store a variety of types, and interfaces to manipulate and store them, with functionality ranging from randomly generating a connected graph with an arbitrary number of nodes, to storing sentences and words in a graph, such that consecutive words are adjacent nodes.

I have recently been focusing on developing the base for allowing Iris to statistically analyze a data-set.


Trivia

In Greek mythology, Iris was the goddess of rainbows. This is a coincidentally fitting name, since I have, sporadically, implemented color schemes (e.g. nodes, bar graphs) determined by random number generation, which results in a few colorful user interface elements.

However, I feel it necessary to mention that the name Iris was based on the U2 song by the same name.

About

Iris, a project on graphs and natural language processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages