Giter Club home page Giter Club logo

whitespikevision's Introduction

What is this? This project is a finished partial implementation of a digital artificial general intelligence that I drew up between August 2022 and January 2023. The architecture was rationalized by thinking of an instant of human consciousness as a function (where the environment was the input and an action taken was the output), and life itself as a repetition of that function (which I called a LLF, looped-life-function).

Why a partial implementation? I orginally implemented the entire model at once and as you've probably guessed, it had a never-ending series of bugs. To resolve this, I decided to redo it as independent packages to decouple them and make the debugging process easier. This package provides everything needed for an AGI to be able to take advantage of vision sources (in testing I used display screenshots, but because it was built to identify objects through pixel color, any image/video input should work)

Why are the architectural diagrams not included? Don't want to give away the entire thing in case I come back and finish this in the future lol

How do I use it? As a java library for your own application by using: Env env = new Env();

What is an Env? The containing variable that holds the complete information about an instance of reality (or at least as many properties as you include). This usually means all Senses (objects) that have been found, the Blobs (collection of pixels) that make up those Senses, how those senses have changed since the previous instance, etc.

What are the dependencies? Should only be MYSQL and the Java connector for it (might not even need those as pretty sure I decoupled the database as well) note: I'm writing this a while after stopping work on it (needed to start earning money again in order to support myself) so there might be some things I forgot about

What platforms does it work on? Should work on both linux and windows operating systems (tested it on ubuntu and windows x64 machines)

How can I contribute? Reach out to me at [email protected] and we can talk :)

whitespikevision's People

Contributors

jonahmschreiner avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.