Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Beginners AI

Beginners AI

Scheduled Pinned Locked Moved The Lounge
question
28 Posts 16 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    brianwelsch
    wrote on last edited by
    #1

    I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


    If you're not part of the solution, you're part of the precipitate.
    -- Steven Wright

    D J E G M 14 Replies Last reply
    0
    • B brianwelsch

      I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


      If you're not part of the solution, you're part of the precipitate.
      -- Steven Wright

      D Offline
      D Offline
      Dario Solera
      wrote on last edited by
      #2

      It's not simple. At university I had a course that consists in the basics of AI, and it's all math, logics and geometry. It isn't really a programming problem. Anyway (if I recall correct) the PROLOG language is much used in the AI field. ___________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA]

      B 1 Reply Last reply
      0
      • D Dario Solera

        It's not simple. At university I had a course that consists in the basics of AI, and it's all math, logics and geometry. It isn't really a programming problem. Anyway (if I recall correct) the PROLOG language is much used in the AI field. ___________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA]

        B Offline
        B Offline
        brianwelsch
        wrote on last edited by
        #3

        I'm sure it's not simple, but I'm looking more to get my feet wet and understand the basics than become an expert or even apply the knowledge at all. BW


        If you're not part of the solution, you're part of the precipitate.
        -- Steven Wright

        1 Reply Last reply
        0
        • B brianwelsch

          I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


          If you're not part of the solution, you're part of the precipitate.
          -- Steven Wright

          J Offline
          J Offline
          jhaga
          wrote on last edited by
          #4

          I am reading this: http://www.amazon.com/gp/product/3540208984/sr=8-3/qid=1144782380/ref=pd_bbs_3/102-7486939-9568901?%5Fencoding=UTF8[^] at the moment but it is not for beginners and not very good. I will try to find something to read about fuzzy chaos theory because people say that that is a promising new area. jhaga It would be glorious to see mankind at leisure for once. It is nothing but work, work, work. I cannot easily buy a blank-book to write thoughts in; they are commonly ruled for dollars and cents. A[man], seeing me making a minute in the fields, took it for granted that I was calculating my wages. — business! - I think that there is nothing, not even crime, more opposed to poetry, to philosophy, ay, to life itself, than this incessant business. Henry David Thoreau

          1 Reply Last reply
          0
          • B brianwelsch

            I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


            If you're not part of the solution, you're part of the precipitate.
            -- Steven Wright

            E Offline
            E Offline
            Ed Poore
            wrote on last edited by
            #5

            A brief (and free introduction) here I've found it's always helpful to start at Wikipedia, you never know where things end up. Maybe not what you wanted but probably worth a look. Ed

            B 1 Reply Last reply
            0
            • B brianwelsch

              I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


              If you're not part of the solution, you're part of the precipitate.
              -- Steven Wright

              G Offline
              G Offline
              Graham Shanks
              wrote on last edited by
              #6

              AI Game Programming Wisdom[^] and its successor (AI Game Programming 2). They're not the cheapest and some of the topics are past beginner's level. But I've found that the explanations are good, plus you get some code to play around with as well. I'll admit that I did do Games Programming at University (minimax, alpha-beta pruning, killer heuristic, etc., etc.) and I've read articles about the subject since then, but I can hardly be said to be current and the books did teach me something and I followed (almost) all the explanations. Just noticed that number 3 in the series is out - must make a trip to Borders! Graham

              E 1 Reply Last reply
              0
              • B brianwelsch

                I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


                If you're not part of the solution, you're part of the precipitate.
                -- Steven Wright

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #7

                brianwelsch wrote:

                I'm looking for concepts at this point rather than algorithms and in depth theory.

                William Gibson's Neuromancer, Count Zero, and his other books. :) Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                B 1 Reply Last reply
                0
                • M Marc Clifton

                  brianwelsch wrote:

                  I'm looking for concepts at this point rather than algorithms and in depth theory.

                  William Gibson's Neuromancer, Count Zero, and his other books. :) Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                  B Offline
                  B Offline
                  brianwelsch
                  wrote on last edited by
                  #8

                  :rolleyes: Thanks, Marc. Anything less fictional? BW


                  If you're not part of the solution, you're part of the precipitate.
                  -- Steven Wright

                  M 1 Reply Last reply
                  0
                  • G Graham Shanks

                    AI Game Programming Wisdom[^] and its successor (AI Game Programming 2). They're not the cheapest and some of the topics are past beginner's level. But I've found that the explanations are good, plus you get some code to play around with as well. I'll admit that I did do Games Programming at University (minimax, alpha-beta pruning, killer heuristic, etc., etc.) and I've read articles about the subject since then, but I can hardly be said to be current and the books did teach me something and I followed (almost) all the explanations. Just noticed that number 3 in the series is out - must make a trip to Borders! Graham

                    E Offline
                    E Offline
                    El Corazon
                    wrote on last edited by
                    #9

                    Graham Shanks wrote:

                    Just noticed that number 3 in the series is out - must make a trip to Borders!

                    ooooo really? time to write out another POR!! (purchase order request) I have the first at home, we bought both at work, so I guess I need the 3rd now too. :) _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                    G 1 Reply Last reply
                    0
                    • B brianwelsch

                      :rolleyes: Thanks, Marc. Anything less fictional? BW


                      If you're not part of the solution, you're part of the precipitate.
                      -- Steven Wright

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #10

                      brianwelsch wrote:

                      Anything less fictional?

                      Actually, when I forayed into AI, I picked up my girlfriend's college textbook on neuroscience. Very neato stuff, and I ended up writing an interesting neuron simulator. But this was in the days of DOS and VGA graphics. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                      B 1 Reply Last reply
                      0
                      • B brianwelsch

                        I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


                        If you're not part of the solution, you're part of the precipitate.
                        -- Steven Wright

                        E Offline
                        E Offline
                        El Corazon
                        wrote on last edited by
                        #11

                        brianwelsch wrote:

                        I'm looking for concepts at this point rather than algorithms and in depth theory.

                        I would start on the net if I were you, save the books for which areas are of interest to you. You can spend your whole life (and some do, or lack thereof) dedicated to a subportion therein. http://en.wikipedia.org/wiki/Portal:Artificial_intelligence[^] State Engines -> Fuzzy Logic -> Neural Nets -> Hybrid Fuzzy sets State Engines are where we all started from, and many programming systems still are. You are either at a state, or not, you have an integer value or a floating point value, etc. The goal of a state engine is to define the operative states such that from beginning to end you define enough to get through operations. The good news is that state engines, being finite states, are easily repetative. The bad news is they cannot evaluate new inputs or partial states. A state engine declares you are in a room or not, but if you stand in the doorway, how is it defined? Fuzzy logic can evaluate partial states and more. :) The advantage from starting at state-engine defined logic is that it leads directly into Fuzzy Logic intuitively, Neural Nets and hybrid/adaptive/learning systems come as you learn more.... Now see what you did by getting me started talking?? :rolleyes: Good luck! _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                        B 1 Reply Last reply
                        0
                        • B brianwelsch

                          I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


                          If you're not part of the solution, you're part of the precipitate.
                          -- Steven Wright

                          R Offline
                          R Offline
                          Ravi Bhavnani
                          wrote on last edited by
                          #12

                          Brian, AI (like "medicine") is a very wide field encompassing pattern recognition, inference, heuristics, common sense knowledge, learning from experience to name a few. All these terms are taken from here[^]. My academic and professional background is in expert systems[^] so I'm partial to that area, and more recently common sense knowledge (see this[^] link for a nice intro). The April '85 issue of Byte Magazine[^] (now extinct) that focused on AI changed my life. Another book that impacted me greatly was Buchanan & Shortliffe's book on reasoning, specifically the chapters devoted to Mycin[^]. Both good reads, as are also introductory materials by Patrick Henry Winston[^], John McCarthy[^] and Marvin Minsky[^]. Hope this helps! /ravi My new year's resolution: 2048 x 1536 Home | Music |

                          B 1 Reply Last reply
                          0
                          • E El Corazon

                            Graham Shanks wrote:

                            Just noticed that number 3 in the series is out - must make a trip to Borders!

                            ooooo really? time to write out another POR!! (purchase order request) I have the first at home, we bought both at work, so I guess I need the 3rd now too. :) _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                            G Offline
                            G Offline
                            Graham Shanks
                            wrote on last edited by
                            #13

                            According to Amazon[^] its been out since March 9. The pain is that I'm in the UK - US price from Amazon is $44.07, while UK price from Amazon.co.uk is £44.60 (about $74). I was in Alabama last week (the first of my biannual trips to the US) but the book store didn't have it (and I didn't realise that it was out yet). I hate the fact that computer books in particular are so much more expensive in the UK than in the US :mad: I guess that it is worth ordering from amazon.com and paying the international shipping (about $10) - after a bit more searching from other on-line retailers Graham

                            E 1 Reply Last reply
                            0
                            • R Ravi Bhavnani

                              Brian, AI (like "medicine") is a very wide field encompassing pattern recognition, inference, heuristics, common sense knowledge, learning from experience to name a few. All these terms are taken from here[^]. My academic and professional background is in expert systems[^] so I'm partial to that area, and more recently common sense knowledge (see this[^] link for a nice intro). The April '85 issue of Byte Magazine[^] (now extinct) that focused on AI changed my life. Another book that impacted me greatly was Buchanan & Shortliffe's book on reasoning, specifically the chapters devoted to Mycin[^]. Both good reads, as are also introductory materials by Patrick Henry Winston[^], John McCarthy[^] and Marvin Minsky[^]. Hope this helps! /ravi My new year's resolution: 2048 x 1536 Home | Music |

                              B Offline
                              B Offline
                              brianwelsch
                              wrote on last edited by
                              #14

                              Great! Thanks for the links. Learning from experience right now is the most intriguing to me, but that might be because I've started reading A User's Guide to the Brain[^], which initially deals with the development of neurons and perception. I also have How the Mind Works[^]. The opening of which discusses some issues with robots sensing their environment. BW


                              If you're not part of the solution, you're part of the precipitate.
                              -- Steven Wright

                              1 Reply Last reply
                              0
                              • B brianwelsch

                                I know there are a few programmers here that are interested in AI. I'm clueless on the topic, but want to change that. Are there any good "beginners" books anyone can recommend, or some good websites? They don't have to be strictly programming related, in fact I'd prefer it if they weren't. I'm looking for concepts at this point rather than algorithms and in depth theory. Thanks. BW


                                If you're not part of the solution, you're part of the precipitate.
                                -- Steven Wright

                                G Offline
                                G Offline
                                Graham Nimbley
                                wrote on last edited by
                                #15

                                Try Gamedev. It's always the first place I turn to for maths/physics/AI related subjects. There are a huge list of articles to wet your feet! http://www.gamedev.net/reference/list.asp?categoryid=18[^] Graham

                                B 1 Reply Last reply
                                0
                                • E El Corazon

                                  brianwelsch wrote:

                                  I'm looking for concepts at this point rather than algorithms and in depth theory.

                                  I would start on the net if I were you, save the books for which areas are of interest to you. You can spend your whole life (and some do, or lack thereof) dedicated to a subportion therein. http://en.wikipedia.org/wiki/Portal:Artificial_intelligence[^] State Engines -> Fuzzy Logic -> Neural Nets -> Hybrid Fuzzy sets State Engines are where we all started from, and many programming systems still are. You are either at a state, or not, you have an integer value or a floating point value, etc. The goal of a state engine is to define the operative states such that from beginning to end you define enough to get through operations. The good news is that state engines, being finite states, are easily repetative. The bad news is they cannot evaluate new inputs or partial states. A state engine declares you are in a room or not, but if you stand in the doorway, how is it defined? Fuzzy logic can evaluate partial states and more. :) The advantage from starting at state-engine defined logic is that it leads directly into Fuzzy Logic intuitively, Neural Nets and hybrid/adaptive/learning systems come as you learn more.... Now see what you did by getting me started talking?? :rolleyes: Good luck! _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                  B Offline
                                  B Offline
                                  brianwelsch
                                  wrote on last edited by
                                  #16

                                  Jeffry J. Brickley wrote:

                                  The advantage from starting at state-engine defined logic is that it leads directly into Fuzzy Logic intuitively, Neural Nets and hybrid/adaptive/learning systems come as you learn more....

                                  I'll keep that mind, so as not to get ahead of myself and stop in a haze of confusion. :) Thanks for the link. BW


                                  If you're not part of the solution, you're part of the precipitate.
                                  -- Steven Wright

                                  E 1 Reply Last reply
                                  0
                                  • E Ed Poore

                                    A brief (and free introduction) here I've found it's always helpful to start at Wikipedia, you never know where things end up. Maybe not what you wanted but probably worth a look. Ed

                                    B Offline
                                    B Offline
                                    brianwelsch
                                    wrote on last edited by
                                    #17

                                    Ed.Poore wrote:

                                    I've found it's always helpful to start at Wikipedia, you never know where things end up

                                    Good point, thanks. BW


                                    If you're not part of the solution, you're part of the precipitate.
                                    -- Steven Wright

                                    1 Reply Last reply
                                    0
                                    • G Graham Nimbley

                                      Try Gamedev. It's always the first place I turn to for maths/physics/AI related subjects. There are a huge list of articles to wet your feet! http://www.gamedev.net/reference/list.asp?categoryid=18[^] Graham

                                      B Offline
                                      B Offline
                                      brianwelsch
                                      wrote on last edited by
                                      #18

                                      :cool: thanks. BW


                                      If you're not part of the solution, you're part of the precipitate.
                                      -- Steven Wright

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        brianwelsch wrote:

                                        Anything less fictional?

                                        Actually, when I forayed into AI, I picked up my girlfriend's college textbook on neuroscience. Very neato stuff, and I ended up writing an interesting neuron simulator. But this was in the days of DOS and VGA graphics. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                        B Offline
                                        B Offline
                                        brianwelsch
                                        wrote on last edited by
                                        #19

                                        I started reading up on some basics of how the brain develops and how neurons form connections while learning new tasks, etc. Pretty neat. It helps understand why repetition increases long-term recollection. Those Gibson books actually sound like I might enjoy them too. I'll toss them onto my lengthening wish list at Amazon. BW


                                        If you're not part of the solution, you're part of the precipitate.
                                        -- Steven Wright

                                        1 Reply Last reply
                                        0
                                        • G Graham Shanks

                                          According to Amazon[^] its been out since March 9. The pain is that I'm in the UK - US price from Amazon is $44.07, while UK price from Amazon.co.uk is £44.60 (about $74). I was in Alabama last week (the first of my biannual trips to the US) but the book store didn't have it (and I didn't realise that it was out yet). I hate the fact that computer books in particular are so much more expensive in the UK than in the US :mad: I guess that it is worth ordering from amazon.com and paying the international shipping (about $10) - after a bit more searching from other on-line retailers Graham

                                          E Offline
                                          E Offline
                                          El Corazon
                                          wrote on last edited by
                                          #20

                                          Graham Shanks wrote:

                                          According to Amazon[^] its been out since March 9.

                                          Oh well, no wonder.... :) I have been swamped since March 6th... It was here during compiles, work, and sleep and not much more. :) _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups