DavidRossWallace / everymind

In Memory property graph manager with AI prediction and abilities. Patterned after the human mind.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In Memory property graph database and database manager with AI prediction and abilities.

Everymind includes interface and tools to create all necessary schemas, libraries, mindsets, updates, serialization, re-ification and many other graph management functions.

everyMind includes a dynamic form interface for interacting with data, as well as a JSON level editor that allows for graph objects to be edited at the JSON level.

Supports both schema and schema-less graphs as well as dynamic or value based uids. Also supports a variety of indexing options as well as custom, abstact indexes and labelled sets.

*** Dynamic Machine Learning Models *** One of the core goals behind everyMind was to make a database that can learn from the data (wisdeom) and index the learning in a way that could be shared with other everyMinds. What resulted was a feature that essentially "machine learns" the graphs and generates feature indexes that can be used for prediction. Everymind automates the task of creating prediction models - and can predict any or all featues wihtin any graph. Functions are included for various prediction tasks like filling in missing data, generating properties, abstract rankings, and prediction using queries (or classes) as input, which is helpfull for ebending and various generalized and abstracted experiments.

*** Mindsets and Abilities *** everyGraphs can be worked on individually, or can be associated with Mindsets. A mindset is a group of mind objects that work together - ussualy to perform a particular function or to construct an application. A mindset can include any number of graphs (knowledge libraries), any number of Schemas, and any number of Abilities (javascript objects). These were loosely pattern after componetns of the human mind: Knowledge, wisdom, Abilities, instincts, Intuition (prediction indexes). Mindsets and all associated mind objects can be dynamically loaded and referenced at run tiem.

Mindsets can make graph data more usefull by providing a way to add functionality and interface. I have used everymind mange and power dashboard systems, blogs, websites and routing. Most recently, a new site http://whogree.com is routed using an everyMind mindset.

Link to screenshot: https://repository-images.githubusercontent.com/395425378/1d7b1e0d-7068-49a2-af47-da23d5203b76

About

In Memory property graph manager with AI prediction and abilities. Patterned after the human mind.


Languages

Language:JavaScript 99.9%Language:PHP 0.1%