3d simulation

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • alimoe

    #1

    3d simulation

    I am interested in coding an app which uses physics and 3d and neural
    nets and genetics. Any pointers?

  • placid

    #2
    Re: 3d simulation


    alimoe wrote:
    I am interested in coding an app which uses physics and 3d and neural
    nets and genetics. Any pointers?

    Open GL Python programming




    Neural Nets



    Genetic Programming or Genetic Algorithms?

    http://sourceforge.net/projects/pygp/


    --Cheers

    Comment

    • alimoe

      #3
      Re: 3d simulation

      Genetic Programming or Genetic Algorithms?
      whats the difference?

      Comment

      • alimoe

        #4
        Re: 3d simulation

        I will create a "robot" that crawls over terrain that looks like the
        picture here:

        Download Python Genetic Programming Project for free. The Python Genetic Programming Project implements a Genetic Programming System a la J Koza in Python.


        Comment

        • placid

          #5
          Re: 3d simulation


          alimoe wrote:
          Genetic Programming or Genetic Algorithms?
          >
          whats the difference?

          Genetic Programming:
          is an automated methodology inspired by biological evolution to find
          computer programs that best perform a user-defined task.



          Genetic Algorithms: search technique used in computer science to find
          approximate solutions to optimization and search problems.



          Comment

          • placid

            #6
            Re: 3d simulation


            alimoe wrote:
            I will create a "robot" that crawls over terrain that looks like the
            picture here:
            >
            http://pygp.sourceforge.net/index.php3?name=runs
            is this a real robot or a computer simulation?

            Comment

            • Carl Banks

              #7
              Re: 3d simulation

              alimoe wrote:
              I am interested in coding an app which uses physics and 3d and neural
              nets and genetics. Any pointers?
              PyODE for the physics part.


              Carl Banks

              Comment

              • Erik Max Francis

                #8
                Re: 3d simulation

                alimoe wrote:
                >Genetic Programming or Genetic Algorithms?
                >
                whats the difference?
                Genetic algorithms usually involve the manipulation of bit strings.
                Genetic programming usually involves more program-like constructs, such
                as Lisp s-expressions.

                --
                Erik Max Francis && max@alcyone.com && http://www.alcyone.com/max/
                San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
                Most men do not mature, they simply grow taller.
                -- Leo Rosten

                Comment

                • placid

                  #9
                  Re: 3d simulation


                  Erik Max Francis wrote:
                  alimoe wrote:
                  >
                  Genetic Programming or Genetic Algorithms?
                  whats the difference?
                  >
                  Genetic algorithms usually involve the manipulation of bit strings.
                  Where bit strings is the the "dna" and each bit in the string
                  represents some value

                  Comment

                  • Edmond Dantes

                    #10
                    Re: 3d simulation

                    placid wrote:
                    >
                    alimoe wrote:
                    Genetic Programming or Genetic Algorithms?
                    >>
                    >whats the difference?
                    >
                    >
                    Genetic Programming:
                    is an automated methodology inspired by biological evolution to find
                    computer programs that best perform a user-defined task.
                    >

                    >
                    Genetic Algorithms: search technique used in computer science to find
                    approximate solutions to optimization and search problems.
                    >
                    http://en.wikipedia.org/wiki/Genetic_algorithms
                    I would tend to think that Lisp is more suited for Genetic Programming than
                    Python is. However, it is possible to do. Heck, I even had the crazy idea
                    of doing Genetic Programming in C++ once, however ugly that would've
                    been!!!!!

                    Actually, there is an AI project that I'm doing in Python rather than Lisp
                    because Python is much better supported. A pity, really, since Lisp has so
                    much more power and expressiveness. Alas, Python has extensive libraries
                    and are well documented to boot. Only an academic would have the time to do
                    anything with Lisp. :-(

                    --
                    -- Edmond Dantes, CMC
                    And Now for something Completely Different:






                    http://scratching.KindPets.com


                    Posted Via Usenet.com Premium Usenet Newsgroup Services
                    ----------------------------------------------------------
                    ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
                    ----------------------------------------------------------
                    Best Usenet Service Providers 2026 ranked by Newsgroup Access Newsservers, Usenet Search, Features & Free Trial. Add VPN for privacy.

                    Comment

                    • placid

                      #11
                      Re: 3d simulation


                      Edmond Dantes wrote:
                      placid wrote:
                      >

                      alimoe wrote:
                      Genetic Programming or Genetic Algorithms?
                      >
                      whats the difference?

                      Genetic Programming:
                      is an automated methodology inspired by biological evolution to find
                      computer programs that best perform a user-defined task.



                      Genetic Algorithms: search technique used in computer science to find
                      approximate solutions to optimization and search problems.

                      http://en.wikipedia.org/wiki/Genetic_algorithms
                      >
                      I would tend to think that Lisp is more suited for Genetic Programming than
                      Python is. However, it is possible to do. Heck, I even had the crazy idea
                      of doing Genetic Programming in C++ once, however ugly that would've
                      been!!!!!
                      My university (RMIT) has a framework for doing Genetic Programming in
                      C++ and it was really ugly at all.

                      Comment

                      • Carl Banks

                        #12
                        Re: 3d simulation

                        Edmond Dantes wrote:
                        I would tend to think that Lisp is more suited for Genetic Programming than
                        Python is. However, it is possible to do. Heck, I even had the crazy idea
                        of doing Genetic Programming in C++ once, however ugly that would've
                        been!!!!!
                        >
                        Actually, there is an AI project that I'm doing in Python rather than Lisp
                        because Python is much better supported. A pity, really, since Lisp has so
                        much more power and expressiveness. Alas, Python has extensive libraries
                        and are well documented to boot. Only an academic would have the time to do
                        anything with Lisp. :-(
                        I'm not sure how important expressiveness is for GP. The number of
                        operations on programs you have to support is quite small
                        (recombination, mutation, duplication, anything else?), and any
                        advantage LISP has in handling the tree structures is probably not all
                        that important.

                        Of course, the big advantage of LISP is the data/code equivalence. In
                        LISP, you can just eval the programs, whereas in Python you have to
                        expend quite a bit of effort running them. And that's no small thing.
                        It's not too bad, though. I've done GP in Python myself, and I it was
                        pretty straightforward to convert the program trees into expressions
                        (to be evaled in Python, or compiled and executed in C or Fortran).

                        But there's really no question that genetic programming is a problem
                        tailor-made for LISP.


                        Carl Banks

                        Comment

                        • alimoe

                          #13
                          Re: 3d simulation


                          placid wrote:
                          is this a real robot or a computer simulation?
                          Just a sim, but the more I think about it, the more realism it seems
                          like I need.

                          Carl Banks wrote about PyODE. I thnk Soya or PySoy is integrating this
                          soon, so I will be looking into that.

                          thx

                          Comment

                          Working...