Announcement

Collapse
No announcement yet.

TensorFlow

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    Is tensorflow 2.0 supported and would I need to change something to get it download by pip?

    Leave a comment:


  • replied
    This is awesome!

    Leave a comment:


  • replied
    Originally posted by Metusalemski View Post
    This is incredibly cool coding ! Can one use ue4 node editor as general c++ visual coding platform, by following this gourgeous implementation ? Is it basically about linking dll functions to the blueprint nodes ?
    The unreal side for communicating data is typically done in blueprint (node editor) via a TensorflowComponent and the machine learning is done in python (which is what tensorflow uses so you can copy paste examples).


    Originally posted by AnaRhisT94 View Post

    Have you released the pong game yet? I'm currently developing a simple 2d game with a stick that tries to avoid enemies that are moving in the environment by pulling up/down the stick.

    Implemented it in a separate branch of the example project: https://github.com/getnamo/tensorflo...es/tree/qlearn. All the pieces are there, it's just missing a trained network to work in theory.

    Leave a comment:


  • replied
    This is incredibly cool coding ! Can one use ue4 node editor as general c++ visual coding platform, by following this gourgeous implementation ? Is it basically about linking dll functions to the blueprint nodes ?

    Leave a comment:


  • replied
    Originally posted by getnamo View Post
    Recent update:
    With the v0.10.1 (https://github.com/getnamo/tensorflo...ses/tag/0.10.1) release the plugin now supports packaging. Let me know if there are any issues with this.
    Have you released the pong game yet? I'm currently developing a simple 2d game with a stick that tries to avoid enemies that are moving in the environment by pulling up/down the stick.

    Leave a comment:


  • replied
    Recent update:
    With the v0.10.1 (https://github.com/getnamo/tensorflo...ses/tag/0.10.1) release the plugin now supports packaging. Let me know if there are any issues with this.

    Leave a comment:


  • replied
    Originally posted by HaBe2305 View Post

    Now that you say it, this absolutely makes sense. I tried to run tensorboard from inside UE, the idea that I easily could run it from a standalone python console as well on the logs didn't come to my mind at that time. Thanks for the enlightenment.

    I'll experiment with the inbuilt chromium browser first. I wanted to adopt the workflow and setup Unity uses (external python distro via Anaconda) anyways since they have some nice goodies in their SDK like curiosity reinforced learning, circulum learning, imitation learning etc, and I'll certainly contribute it to your repo as soon as it's stable.
    Do you prefer pull requests from a branch, a fork or another way?
    Sounds good . A pull request on master is fine, I can always retarget it to a working branch if it breaks too much

    Leave a comment:


  • replied
    Originally posted by getnamo View Post

    https://github.com/getnamo/tensorflo...SimpleBoard.py is the only experiment I did with tensorboard. My understanding is that you have to run tensorboard separately to host the webpage and then using something like the above, you can feed in all the data it needs for visualization. There isn't anything in the plugin currently to bring that visualization into ue4, but you could use something like https://github.com/AaronShea/BLUI or the inbuilt chromium to display the webpage inside ue4. If you get something working consider contributing a simple example to https://github.com/getnamo/tensorflow-ue4-examples/
    Now that you say it, this absolutely makes sense. I tried to run tensorboard from inside UE, the idea that I easily could run it from a standalone python console as well on the logs didn't come to my mind at that time. Thanks for the enlightenment.

    I'll experiment with the inbuilt chromium browser first. I wanted to adopt the workflow and setup Unity uses (external python distro via Anaconda) anyways since they have some nice goodies in their SDK like curiosity reinforced learning, circulum learning, imitation learning etc, and I'll certainly contribute it to your repo as soon as it's stable.
    Do you prefer pull requests from a branch, a fork or another way?
    Last edited by HaBe2305; 09-22-2018, 05:23 PM.

    Leave a comment:


  • replied
    Originally posted by HaBe2305 View Post
    First of all, thank you very much getnamo for your tremendous amount of work you're giving away basically for free (the couple of bucks on the marketplace are merely symbolic in this regard). I've started to play with Reinforcement Learning and tensorflow using Unity and the Learning Agents preview they provide, but now have switched to Unreal because of - well, many reasons.

    So already working with tensorflow, I was and still am excited that the Unreal environment also has integration already. Big thanks again for making this possible!

    I also was used to having tensorboard for better understanding what is going on with my learning agent. I've tried for a day now to get tensorboard running (writing out logs with the simple MNIST example from https://www.tensorflow.org/guide/sum...nd_tensorboard worked flawlessly), but I'm totally lost now, also because I'm just beginning writing python code, coming from a C++ and C# background. Have you tested running tensorboard already and could kindly give some guideline or tips how to make it work?
    https://github.com/getnamo/tensorflo...SimpleBoard.py is the only experiment I did with tensorboard. My understanding is that you have to run tensorboard separately to host the webpage and then using something like the above, you can feed in all the data it needs for visualization. There isn't anything in the plugin currently to bring that visualization into ue4, but you could use something like https://github.com/AaronShea/BLUI or the inbuilt chromium to display the webpage inside ue4. If you get something working consider contributing a simple example to https://github.com/getnamo/tensorflow-ue4-examples/
    Last edited by getnamo; 09-22-2018, 04:08 PM.

    Leave a comment:


  • replied
    First of all, thank you very much getnamo for your tremendous amount of work you're giving away basically for free (the couple of bucks on the marketplace are merely symbolic in this regard). I've started to play with Reinforcement Learning and tensorflow using Unity and the Learning Agents preview they provide, but now have switched to Unreal because of - well, many reasons.

    So already working with tensorflow, I was and still am excited that the Unreal environment also has integration already. Big thanks again for making this possible!

    I also was used to having tensorboard for better understanding what is going on with my learning agent. I've tried for a day now to get tensorboard running (writing out logs with the simple MNIST example from https://www.tensorflow.org/guide/sum...nd_tensorboard worked flawlessly), but I'm totally lost now, also because I'm just beginning writing python code, coming from a C++ and C# background. Have you tested running tensorboard already and could kindly give some guideline or tips how to make it work?

    Leave a comment:


  • replied
    Packaging support is a known missing feature. Progress is tracked here: https://github.com/getnamo/tensorflow-ue4/issues/16, contributions welcome

    Leave a comment:


  • replied
    Just curious: Can this plugin work after packaging?

    Leave a comment:


  • replied
    It would be cool to see an LSTM for sequence learning in this! enemy predicting the players actions and acting on it.

    Leave a comment:


  • replied
    I am wondering if the new editor scripting capabilities can be used to directly integrate tensorflow into our projects?

    Leave a comment:


  • replied
    Originally posted by duyth View Post
    Cool stuff
    Would be awesome if we could use this to Train enemy AI in a RPG game /or enemies in RTS game and then save the progress
    You actually can

    Leave a comment:

Working...
X