Implement Tensorflow in Inmoov: Artificial Intelligence

631 views
Skip to first unread message

Bart Van Gorp

unread,
Dec 21, 2016, 6:59:16 PM12/21/16
to InMoov
Hello everyone,

Why isn't anyone focusing on implementing the artificial neural network from Google into the Inmoov. I find it interesting to see the rapid speed of development in the artificial intelligence community. It's also interesting to see which company's are going to use intelligent neural network systems. Currently Google is using Tensorflow in their products. Tensorflow is the open source Neural artificial intelligence software developed by Google and can be used for numerous tasks, like recognizing objects, text and machine learning. 

Since the Inmoov relies on my Robotlab it's nearly impossible to speed up the development of robots brain. Why aren't you going to use Tensorflow instead of my Robotlab, or to combine both to speed up the development process. By doing it this way the Inmoov will become a standalone self learning intelligent machine. 


There are some tutorials for the developers out there to get you started building the software which can be used by the Inmoov if implemented correctly. Just imagine the possibility's when the Inmoov will become a automatic learning machine. Bill gates ones said, there will be a computer in every home. In the future there will be a humanoid robot in every home and company. But there's a catch. Commercial humanoids will be expensive, and there will be no cheaper opensource alternatives, unless someone steps up and is trying to build one. Tensorflow is 'the' way to go,


Please take all I've written above in consideration. If you know anything about writing code, and if you understand the tutorials from the link above, please help the world by building the first opensource humanoid robot with a real artificial intelligence system.

Yours sincerely,

Bart van Gorp

gael langevin

unread,
Dec 21, 2016, 7:47:34 PM12/21/16
to Bart Van Gorp, InMoov
Hello Bart,
There is a lot to be done, so much that we can't do it all.
Kwatters is now adding a deep learning service into MyRobotLab.
If you know to write code you are more than welcome to create a Tensorflow within MyRobotlab.

We use Myrobotlab, EZ or ROS because it allows to have multiple services working together.
For exemple we can move servos, motors. We can have text to speech, accelerometers, sensors, cameras, kinect, leap motion, Myo electric sensor and so much more.
And all those services can interact together through MyRobotLab. If Tensorflow would be added it would be a great service, although I'm a bit worried provided that it's proposed by Google.

We currently use voice recognition from Google for InMoov which works great, but if we can go with something Open Source, I would go for it.

Isn't TensorFlow cloud based and you need to pay a fee when you go over a thousand requests?
I need to read more info about it, I might be wrong about that.

Thanks a lot for getting us aware and the links!



Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+unsubscribe@googlegroups.com.
To post to this group, send email to inm...@googlegroups.com.
Visit this group at https://groups.google.com/group/inmoov.
For more options, visit https://groups.google.com/d/optout.

Message has been deleted

Bart Van Gorp

unread,
Dec 21, 2016, 8:07:55 PM12/21/16
to InMoov
Hi Gael,

The deep learning system can be used by Tensorflow too. There is speech recognition which is more reliable by using tensorflow and everything. Image recognition, solving math, reading text, chatbots. You can see the youtube channel below for all the endless possibility's. I love the Inmoov and I love artificial intelligence. Check out the youtube channel below for more information. I think you'll have to recognized by a major company which completely supports open source projects like google, so someone from their company can build a plugin or something. Tensorflow is opensource too.

The YouTube channel below shows you every simple example which can also be used by inmoov. Imagine the speed of development. Sometimes its better to focus on what you have, but also to try something new. The new will be better, trust me. I love your work, but think of the ease of access of all the people in the community. You will have thousands of programmers with automatic learning machines instead of a few that have to add the lines manually. It's the Open AI system which is constantly in the news.


I know the whole project is using different types of software, since I've been following the project since the beginning. I love this project.I'm not here to tell people that it's wrong to use the old software. There was a lot done by wonderful people. There's just a new piece of software where you can all benefit from. I think the project will speed up by a factor of 100 if not more.

Greetings,

Bart

Bart Van Gorp

unread,
Dec 21, 2016, 8:13:17 PM12/21/16
to InMoov

p.s. Tensorflow can be used localy with a local database. So it's free. Below is a quote from the website


TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well.

Mats Önnerby

unread,
Dec 22, 2016, 3:55:44 AM12/22/16
to InMoov
Hi Bart

The whole idea of MRL is that it should be a framework where it's easy to add more components / services. So I don't see anything stopping you from making a Tensorflow service in MRL. Just follow the guidelines on how to install the developer version of MRL and start implementing. If you need help, just ask in the shoutbox or write a question in the Forum at http://www.myrobotlab.org

Best regards
Mats Önnerby

Kevin Watters

unread,
Dec 25, 2016, 4:59:19 PM12/25/16
to InMoov
Tensorflow is a powerful framework that provides deep learning and neural network training.

There are many deep learning frameworks. I have chosen to use deeplearning4j with MyRobotLab because it's Java based and open source.

Is there a particular feature in tensor flow the you were looking to use? Odds are that deeplearning4j also has a similar algorithm implemented.

Regards,
Kevin

Kevon Kelly

unread,
Mar 17, 2017, 4:20:03 PM3/17/17
to InMoov
I completely agree Bart!!

This sortware, if used correctly, can make the inmoov become more human like. Have you gotten any further with your project?

RockyMtnMarc

unread,
Mar 21, 2017, 1:46:15 PM3/21/17
to InMoov
I'm planning to experiment with integrating InMoov and a number of AI services including Tensorflow, AWS and Salesforce. I've also purchased an Nvidia Jetson TX1 for localized pre-cloud processing. Having said that, I have a lot of 3d printing and assembly to do before I get there. Should be a fun journey! I'd love to hear from anyone else working on AI for InMoov.

Kevin Watters

unread,
Mar 22, 2017, 4:32:12 PM3/22/17
to InMoov
Any interest in using deeplearning4j ?  I'm working on proper MRL integration for it and it does pretty much all the same stuff as 
Do you have a specific use case or feature you're trying to implement?
Reply all
Reply to author
Forward
0 new messages