research

Enable Machine Self Learning

elasticfeed.io

elasticfeed is implementation of ICSE class architecture and provides flexible configuration model.

Automatic mode: content recognition, learning and streaming

This mode detects the type of input content and enables (configures) available plugins for storing, distribution and learning sections of JSON `Scenariofile` (see below)

 

Manual mode: content recognition, learning, distribution and maintenance

This mode allows to configure the `Scenariofile` workflow plugins on every level for each event or hook by simple drag&drop.

JSON

The `Scenariofile` is defined per "FEED PAGE" by simple JSON and can be uploaded by API and also CLI tool. Each section collects and pipes data in order of defined events then plugins.

{
    "enabled": true,
    "storing": {
        "create-entry": {
            "indexer": [
                {
                    "type": "image",
                    "blocking": "true",
                    "setings": {}
                }
            ],
            "crawler": []
        }
    },
    "processing": {
        "feed-maintainer": {
            "scenario": []
        },
        "sensor-update": {
            "sensor": [
                {
                    "type": "location",
                },
                {
                    "type": "weather",
                },
                {
                    "type": "timing",
                }
            ]
        },
    },
    "distribution": {
        "push-entry-to-ui": {
            "pipeline": [
                {
                    "type": "ai-nn-brain",
                    "source": "viewer"
                }
            ]
        }
    },
    "learning": {
        "create-metric": {
            "scenario": [
                {
                    "type": "ai-nn-brian-teacher",
                    "mode": "metric-builder"
                }
            ]
        }
    }
}

Contribution

Please contact me if you are interested in meeting the team and contribution to this project in any programming language (go, php, ruby, js, node.js, objective-c, java…).

See my contact page or please leave your e-mail address here if you want be notified when the open source is released.

Comments

Related posts

Learning... Acting... Evolving... Calibrating... Learning...

Full workflow example of learning and teaching using Artificial Neural Network plugins of elasticfeed. Steps: See my contact page or please leave your e-mail address here if you want be notified when the open source is released. © COPYRIGHT KRZYSZTOF STASIAK 2015. ALL…

Turn On Self Learning Machine

elasticfeed.io elasticfeed is implementation of ICSE class architecture and provides flexible configuration model. This mode detects the type of input content and enables (configures) available plugins for storing, distribution and learning sections of JSON `Scenariofile` (see below) This mode allows to…

Learning via Sensing. Acting via Teaching

Full workflow example of learning and teaching using Artificial Neural Network plugins of elasticfeed ... See my contact page or please leave your e-mail address here if you want be notified when the open source is released. © COPYRIGHT KRZYSZTOF STASIAK 2015. ALL…