Network Diagram: What's the easiest way?

This is a discussion on Network Diagram: What's the easiest way? within the C++ Programming forums, part of the General Programming Boards category; I want to make a diagram with nodes and connections to model a neural network. What GUI library would be ...

  1. #1
    Password:
    Join Date
    Dec 2009
    Location
    NC
    Posts
    587

    Network Diagram: What's the easiest way?

    I want to make a diagram with nodes and connections to model a neural network. What GUI library would be the best for this?

  2. #2
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,046
    Personally I'd consider outputting diagrams in the dot language and feed them through dot (from graphviz). This can generate a very wide variety of diagrams and handles placement and whatnot for you. It's an excellent option and one that is used by projects like Doxygen (which uses it to draw inheritance diagrams and dependency graphs).

    However, it may not work for your application. dot takes a little while to run and generates static images. If you need a GUI where the user can click and drag these nodes around you'd need to use something else. But if you just want to generate a static image showing the structure of the network, it might be a good option.
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

  3. #3
    Password:
    Join Date
    Dec 2009
    Location
    NC
    Posts
    587
    I like the idea. If I decide to go with only generating the diagram at the end, after the NN is considered taught, I will definitely use that.

    But, I was thinking more of a real time monitoring of the NN. It would allow a certain number of training examples per unit time, and would allow the user to monitor the weights as they change, and possible, as the NN itself changes, monitor new connections and dropped connections(which aren't conventional, but I want t try dynamic connections.). That's the main reason for needing a GUI monitoring system. The new connections would get really complex to understand without pretty graphics.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. 3D Network Analysis Tool
    By durban in forum Projects and Job Recruitment
    Replies: 1
    Last Post: 11-08-2005, 05:33 PM
  2. Need help with easy Network setup
    By the dead tree in forum Tech Board
    Replies: 9
    Last Post: 04-08-2005, 07:44 PM
  3. Request for comments
    By Prelude in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 01-02-2004, 09:33 AM
  4. network problems
    By lucy in forum Tech Board
    Replies: 6
    Last Post: 01-01-2003, 02:33 PM
  5. WinXP Network Connections pop-up
    By DavidP in forum Tech Board
    Replies: 1
    Last Post: 10-02-2002, 05:36 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21