Code Monkey home page Code Monkey logo

Comments (18)

jswiergo avatar jswiergo commented on June 12, 2024 1

This line works for me on Ubuntu:
docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=:0 -it opencog/destin

from destin.

linas avatar linas commented on June 12, 2024

I don't think this code is actively maintained or used anywhere. You may want to contact Ted Sanders @tpsjr7 directly to see what the deal is.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

Perhaps, and yet

  • This problem could still be solvable
  • OpenCog intends to integrate DeSTIN as far as I know, so shouldn't OpenCog people try to give this whole repository some attention?

from destin.

tpsjr7 avatar tpsjr7 commented on June 12, 2024

Hello,

I've moved on from this project due to my personal situation and lack of
free time. I would consider this particular implementation abandoned.

You may want to post a follow up to this thread

https://groups.google.com/d/msg/opencog/l0Bp5zkimJo/HiEfs9j_AgAJ

On Mon, Aug 29, 2016 at 2:08 AM, StrangeTcy [email protected]
wrote:

Perhaps, and yet

  • This problem could still be solvable
  • OpenCog intends to integrate DeSTIN as far as I know, so shouldn't
    OpenCog people try to give this whole repository some attention?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#20 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACcjNUu6U-2n8MhoHiuJ3ziSqESa7ngOks5qkoVsgaJpZM4JvHoy
.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

Oh well. But at least that's some clarity.
Thanks for the heads-up, Ted :-)

Also, does that make the issue closed?

from destin.

linas avatar linas commented on June 12, 2024

Well, if you think that you have some spare time, and were interested in taking over and working on this project, then you should contact Ben Goertzel to discuss. Otherwise, this is an issue that ... will get rotten and moldy with time.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

I should probably finish reading EGi first.

from destin.

jswiergo avatar jswiergo commented on June 12, 2024

Hi. I played with DeSTIN long time ago. Now I've checked it using fresh Ubuntu 16.04 with SWIG 2.0.12 installed from sources and it still works for me! idle som.py after some training iterations displays a window with map visualization. Are you sure you followed the build instruction precisely?

Regarding plans, I suppose OpenCog is going to integrate TensorFlow or Theano rather than DeSTIN, but I don't know if someone is working on that.

from destin.

linas avatar linas commented on June 12, 2024

Hi Jacek,

Ben did mumble something about using DeSTIN ideas to provide an overall control-framework for tensorflow or theano, or something like that, but I don't understand any details. I think he was less than happy about how well DeSTIN worked, but still felt that the raw theory of it was good and salvageable.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

I am, but double-checking wouldn't hurt. I might report the results once I try to solve this issue myself.

As for Tensorflow or Theano, my general impression was that a machine using OpenCog should eventually become capable of "gobbling up" and integrating any neural network written in any language.
And regarding working on it -- I might, but much later on, probably.

from destin.

jswiergo avatar jswiergo commented on June 12, 2024

Hi @StrangeTcy. I have created Dockerfile (https://github.com/opencog/destin/blob/master/Dockerfile), maybe this will help you to install dependencies.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

Thanks!
I've built it, but in there trying idles som.py leads to

Traceback (most recent call last):

File "/usr/bin/idle", line 5, in
main()
File "/usr/lib/python2.7/idlelib/PyShell.py", line 1553, in main
root = Tk(className="Idle")
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1818, in init
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

I tried export DISPLAY=0.0, but then idle som.py said it

_tkinter.TclError: couldn't connect to display "localhost:0.0"

Trying docker run -it --env="DISPLAY" opencog/destin didn't help either.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

That helped. thanks a lot.
Another issue: for all the cool things that are installed when this Dockerfile is used, I still have to install idle manually.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

Yet another issue: I cannot use vi properly, and i wished to use an editor with a gui to edit som.py and point it to the right location of the cifar-10-batches-bin directory.
But gedit errored on me:

No protocol specified
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(gedit:5563): Gtk-WARNING **: cannot open display: :0

I had to do some cp -R to copy the cifar files to the location that was in the som.py originally.
And then it worked like a charm.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

idle dostuff.py worked as well, if slowly.
Is it supposed to output a lot of calculations to console when running?

from destin.

jswiergo avatar jswiergo commented on June 12, 2024

I have updated Dockerfile in #23, so it downloads CIPHAR data into proper directory as well as imports idle packages. It is not so easy to use gedit from inside docker container. But you can use idle instead. This is a development environment for python, seems to suffice at least for small changes.

dostuff.py works for me for about 30 seconds in total. It displays belief states for each layers nodes. After some training time the belief of 7th layer's single node corresponds with the state of the hand (open, closed, changing). This shows that the network learns. The console is supposed to display current belief states, so it outputs a lot.

from destin.

StrangeTcy avatar StrangeTcy commented on June 12, 2024

Thanks!

Oh. I didn't realise that about idle.

from destin.

Related Issues (5)

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.