Giter Club home page Giter Club logo

ai-blocks's Introduction

AI-Blocks

A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models!

The concept of AI-Blocs is to have a simple scene with draggable objects that have scripts attached to them. The model can be run directly on the editor or be exported to a standalone script that runs on Tensorflow.

Variables are parsed from python scripts and can be edited from the AI-Blocs properties panel.

Install

The project requires python (https://www.python.org/) and tensorflow (https://www.tensorflow.org/) to run projects. You can still create and edit projects without these dependencies.

To run AI-Blocs, download the project archive and launch AI-Blocs.exe.

To run your model simply press the "Play" button and let the magic happen!

Download

All releases can be found here: https://github.com/MrNothing/AI-Blocks/releases/

Build and Run

First type: npm install

To run the project from the sources: npm run test

To build the project from the sources: npm run pack

Documentation

Documentation and video tutorials can be found on the website: https://mrnothing.github.io/AI-Blocks/index.html

License

The program is distributed under the following license: https://creativecommons.org/licenses/by-nc/3.0/

ai-blocks's People

Contributors

daidoujichen avatar dependabot[bot] avatar mrnothing avatar nlharris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ai-blocks's Issues

what i missing here?

root@uno-ubuntu-s-4vcpu-8gb-intel-nyc1-01:~# git clone https://github.com/MrNothing/AI-Blocks.git

Cloning into 'AI-Blocks'...
remote: Enumerating objects: 3652, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 3652 (delta 6), reused 4 (delta 1), pack-reused 3628
Receiving objects: 100% (3652/3652), 34.01 MiB | 43.86 MiB/s, done.
Resolving deltas: 100% (1442/1442), done.
root@uno-ubuntu-s-4vcpu-8gb-intel-nyc1-01:~# cd AI-Blocks
root@uno-ubuntu-s-4vcpu-8gb-intel-nyc1-01:~/AI-Blocks# npm install
npm WARN saveError ENOENT: no such file or directory, open '/root/AI-Blocks/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/root/AI-Blocks/package.json'
npm WARN AI-Blocks No description
npm WARN AI-Blocks No repository field.
npm WARN AI-Blocks No README data
npm WARN AI-Blocks No license field.

up to date in 0.254s
found 0 vulnerabilities

root@uno-ubuntu-s-4vcpu-8gb-intel-nyc1-01:~/AI-Blocks# npm run test

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /root/AI-Blocks/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/root/AI-Blocks/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-06-17T06_36_31_636Z-debug.log

Problem using tensorflow

When I try to run an project, I get this error:
"C:\Users\Augusto\AppData\Local\Temp/main.py", line 2, in import tensorflow as tf
ImportError: No module named tensorflow."
However, I can import this module with no problem, using JupyterLab with an conda environment with tensorflow package installed.
Can you help me? Please.

Opening example

When I open an example project, i get this:

capture

Is this a normal behavior?

Observation: I am running on Windows 10 64 bits.

Trying the first example

i get this error: (doing nothing but running the just cloned project)

Traceback (most recent call last):
File "C:\Users\lorenzo\AppData\Local\Temp/main.py", line 1524, in
instance_0.Run()
File "C:\Users\lorenzo\AppData\Local\Temp/main.py", line 861, in Run
_y = self._model.Run(self.X)
File "C:\Users\lorenzo\AppData\Local\Temp/main.py", line 1046, in Run
graph = self.model_elements[e].Run(graph, reuse=reuse)
File "C:\Users\lorenzo\AppData\Local\Temp/main.py", line 1182, in Run
if i<len(self.variables)/2-1 and self.use_relu:
AttributeError: 'object_4' object has no attribute 'use_relu'

AI-Blocks cannot be opened because of a problem. (MacOS)

Can't start newest version build for Mac, I'm on MacOS High Sierra.

Prompt:

Check with the developer to make sure AI-Blocks works with this version of macOS. You may need to reinstall the application. Be sure to install any available updates for the application and macOS.

Click Report to see more detailed information and send a report to Apple.

Cannot click script editing icon

I've been able to successfully run the auto-encoder demo (noting I did have to change the encoder input from 1024 to 784, and switch the decoder to match, with input 10, output 784). However, anytime I click the little edit script icon, what looks like a console window flashes open and then closes in like 1/10th a second... I cannot seem to be able to edit any of the scripting. Ideas?

running AI-Blocks 5.3 win32x64

Thank you.

I encountered a error:

When I clone a MNIST Classifier project and run it, I have an error like below:

Traceback (most recent call last): File "/tmp/main.py", line 1524, in instance_0.Run() File "/tmp/main.py", line 869, in Run instance = AIBlocks.InitModel(load_path=self.save_path) TypeError: unbound method InitModel() must be called with AIBlocks instance as first argument (got nothing instead)

I am using python 2.7.6 and tensorflow 1.3.0.

Thank you!

Error on running any examples

I suspect this may have to do with newer versions of tensorflow and python but not really sure. When I click run on an example I get the following errors:

I assume that this one is due to not having the gpu version of tensorflow installed. This doesn't seem to be a show stopper though. But I am currently attempting to fix this through

pip install tensorflow-gpu

2020-06-10 20:32:32.912840: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found 2020-06-10 20:32:32.913156: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

This is the error that I believe keeps the examples from running. Is this because MNIST was deprecated or is it just a bad call somewhere:

Traceback (most recent call last):
File "C:\Users\bbbb\AppData\Local\Temp/main.py", line 5, in
from tensorflow.examples.tutorials.mnist import input_data as minst_input_data
ModuleNotFoundError: No module named 'tensorflow.examples.tutorials'

Blank screen

I downloaded the win32x64 version, unpacked it and ran aiblocs.exe, however a blank screen appeared like the picture below. By the way, I am using Windows 10 x64.
capture

Mac/Linux support

Todo: Modify ProjectRunner.js so that it becomes crossplatform when spawning the python.exe process.

Error json

Hi!
It couldn't detected tensorflow although it's installed previously.
Error while loading json: ./src/Static/ProjectProperties.json

Can you give me the solution?
Thanks!

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.