I want to code my A.I., but what language allows such processes?

  • (2 Pages)
  • +
  • 1
  • 2

16 Replies - 1244 Views - Last Post: 22 November 2015 - 12:46 PM

#1 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 03:04 PM

I have how to make AI and want to make it, and am thinking about going down the path I didn't want to go down, coding it myself.

But, it isn't as easy as learning the language in my room, there's a problem, before I waste a year, I need to know which language(s)/ect to learn, because some may not allow me to code up certain processes and may leave me with 78% of the project done and not fixable by learning another one to "not" be able to add onto it.

So, which language allows me to have it:
Ex.1 Make sensory input turn into random guesses sent to motors.
Ex.2 Set up +&- triggers that check if match to all received sensory input and if do=labeled either +/-, and the sense is saved to Memory to be matched also here too.
Ex.3 When stops bad triggers=good trigger and saves actions just done plus links the actions to senses just gotten.
Ex.4 Big movements by motors for too long sends auto pain which makes actions stop and triggers guess to guess new actions.

Is This A Good Question/Topic? 0
  • +

Replies To: I want to code my A.I., but what language allows such processes?

#2 macosxnerd101   User is offline

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12800
  • View blog
  • Posts: 45,992
  • Joined: 27-December 08

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 03:08 PM

Moved to Software Development. It's probably not useful to post "which language" questions in a language-specific subforum. :)
Was This Post Helpful? 0
  • +
  • -

#3 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 05:28 PM

Currently I'm thinking about c++.....................help.......and now I just read C is function based while C++ is object based and means 0 to me......help lol.
Was This Post Helpful? 0
  • +
  • -

#4 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 07:58 PM

Update: I heard Python maybe because for connecting it to the real life robot body and parts/micro-controllers later? I'm worried now with c++, ohwww!
Was This Post Helpful? 0
  • +
  • -

#5 macosxnerd101   User is offline

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12800
  • View blog
  • Posts: 45,992
  • Joined: 27-December 08

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 08:01 PM

Find a robotics kit you like and use the language supported by its API. Which robotics APIs have you examined?
Was This Post Helpful? 0
  • +
  • -

#6 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 08:25 PM

None, I just want to know if I learn c++, will I be able to ex. code the "magical AI formula" and put it in a real life spider robot/ect and/or with robo parts, I don't wanna die when I hear I learned the wrong language~

Also (as asked at top), I want to know if c++ can do those listed processes.
Was This Post Helpful? 0
  • +
  • -

#7 macosxnerd101   User is offline

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12800
  • View blog
  • Posts: 45,992
  • Joined: 27-December 08

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 09:35 PM

Your problem is too broad and open ended to be answered more fully than I already have. And at the end of the day, learning your first language is the hardest. It's fairly straight-forward to learn a new language (with the exception of major paradigm shifts, such as C++ to Haskell). But for all intents and purposes, any language likely to be of concern won't present that issue.

I'd focus on learning some language reasonably well, defining reasonably well as able to develop non-trivial applications from the ground up. You won't be able to reasonably discuss AI if you don't know how to formulate an algorithm effectively.

Quote

"magical AI formula"

No such formula exists. It's utter nonsense. I would discard the notion so you don't waste time on it, when you could spend that time actually learning computer science.
Was This Post Helpful? 0
  • +
  • -

#8 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 16481
  • View blog
  • Posts: 65,329
  • Joined: 12-June 08

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 09:43 PM

View PostADVANCESSSS, on 21 November 2015 - 04:04 PM, said:

I have how to make AI and want to make it

You _have_ to, eh?

View PostADVANCESSSS, on 21 November 2015 - 04:04 PM, said:

So, which language allows me to have it:

Typically any API to electronic boards can do that. C#, c++, python, ruby, java, etc.


View PostADVANCESSSS, on 21 November 2015 - 09:25 PM, said:

code the "magical AI formula"

There is no magical forumla. Design, design, and design. Then you have a clear picture.

View PostADVANCESSSS, on 21 November 2015 - 09:25 PM, said:

I don't wanna die when I hear I learned the wrong language~

A wee bit on the melodramatic side, eh?
Was This Post Helpful? 2
  • +
  • -

#9 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

Re: I want to code my A.I., but what language allows such processes?

Posted 21 November 2015 - 11:58 PM

Just a little concerned, in your 2cd quote, are you saying (to my 4 Ex.s in my opening post) that c++ can do those 4 examples in my opening post?
Was This Post Helpful? 0
  • +
  • -

#10 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 16481
  • View blog
  • Posts: 65,329
  • Joined: 12-June 08

Re: I want to code my A.I., but what language allows such processes?

Posted 22 November 2015 - 12:20 AM

Anything is possible.
Was This Post Helpful? 0
  • +
  • -

#11 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

Re: I want to code my A.I., but what language allows such processes?

Posted 22 November 2015 - 12:41 AM

Is that a movie line, or real answer, lol, ?
Was This Post Helpful? 0
  • +
  • -

#12 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 16481
  • View blog
  • Posts: 65,329
  • Joined: 12-June 08

Re: I want to code my A.I., but what language allows such processes?

Posted 22 November 2015 - 12:46 AM

Real answer, sport.
Was This Post Helpful? 0
  • +
  • -

#13 ADVANCESSSS   User is offline

  • New D.I.C Head

Reputation: -3
  • View blog
  • Posts: 40
  • Joined: 21-November 15

Re: I want to code my A.I., but what language allows such processes?

Posted 22 November 2015 - 12:50 AM

Anyhow, blocky/snap/alice is looking good/simple, tho will it allow such tasks?
Was This Post Helpful? 0
  • +
  • -

#14 tlhIn`toq   User is offline

  • Xamarin Cert. Dev.
  • member icon

Reputation: 6538
  • View blog
  • Posts: 14,450
  • Joined: 02-June 10

Re: I want to code my A.I., but what language allows such processes?

Posted 22 November 2015 - 05:30 AM

I've read your last couple threads that had to be closed down, plus this one. I'm not known for being politically correct. But I am known for telling the hard truth, straight and direct.

Quote

Anyhow, blocky/snap/alice is looking good/simple, tho will it allow such tasks?


No they won't. Any time you put the terms "simple" and "A.I." in the same sentence you know you're on the wrong path.

Also... You should probably give up any idea you have of building an AI. You really don't have what it takes to do it. At least not now, at your current age, skill-level and experience level. Maybe in a few years as part of a team if you're lucky enough to join Google's or M.I.T.'s artificial intelligence research divisions.

All your threads say the same thing: "I want to build artificial intelligence - but I don't want to have to learn how to code in order to do it."
That simply isn't going to work. You're not going to create A.I. when you haven't so much as coded a pocket calculator app. You're not going to create artificial intelligence when you don't seem willing apply any of your own organic intelligence.

If you're serious about wanting to get into coding then GET INTO CODING. Learn a coding language or 5 just like every other serious, professional developer. Everyone starts with one language, learns to make it their bitch, then learns another when another need comes along. For example: Learn C# and make some Windows programs. Then when you need to interact with a robotics kit you bought on-line, you learn some C/C++. Then when you want to add database features you learn SQL. Then when you want to add site site interaction you learn Python. Then when you want to add an iPhone app you learn Swift. And so on. The foundation conceptions such as good design, Object Oriented thinking and so on are pretty much the same across all coding languages. So once you get those down and learn one good language learning the second is much faster than the first. Learning the third is faster than the second. The more you learn, the faster you learn.

And if you're not going to actually get into coding, and if you're not going to make an effort to be a developer then you're on the wrong site. All these posts of you whining "Why can't I make AI by point and click like they do on Star Trek" is basically just spamming us with a bunch of childish non-sense.

If you want to learn then I say "Great. Welcome. We have a ton of tutorials. I love coding. It has been a great career for me. I hope it treats you just as well."
Was This Post Helpful? 0
  • +
  • -

#15 tlhIn`toq   User is offline

  • Xamarin Cert. Dev.
  • member icon

Reputation: 6538
  • View blog
  • Posts: 14,450
  • Joined: 02-June 10

Re: I want to code my A.I., but what language allows such processes?

Posted 22 November 2015 - 05:41 AM

View PostADVANCESSSS, on 21 November 2015 - 04:04 PM, said:

I have how to make AI and want to make it, and am thinking about going down the path I didn't want to go down, coding it myself.

But, it isn't as easy as learning the language in my room, there's a problem, before I waste a year, I need to know which language(s)/ect to learn, because some may not allow me to code up certain processes and may leave me with 78% of the project done and not fixable by learning another one to "not" be able to add onto it.

So, which language allows me to have it:
Ex.1 Make sensory input turn into random guesses sent to motors.
Ex.2 Set up +&- triggers that check if match to all received sensory input and if do=labeled either +/-, and the sense is saved to Memory to be matched also here too.
Ex.3 When stops bad triggers=good trigger and saves actions just done plus links the actions to senses just gotten.
Ex.4 Big movements by motors for too long sends auto pain which makes actions stop and triggers guess to guess new actions.


I would also point out you are confusing two different and very complex topics.

You started out talking about AI. Then you go on about robotics. Very very different.

Pick one area to start with. AI doesn't require as much investment in expensive gear like motors, and other manufacturing - so you could start there much cheaper. For AI maybe start with something simple. Games are the common starting place because you have a limited world. If you can't make AI for a world 10 city blocks big, with a controllable number of situations and interactions, then clearly it won't work for the full-sized world.

Intelligence doesn't require a working body; just ask Steven Hawking.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2