What programming languages does A.I programmers use ?

  • (2 Pages)
  • +
  • 1
  • 2

21 Replies - 1705 Views - Last Post: 09 August 2019 - 04:27 AM

#1 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

What programming languages does A.I programmers use ?

Posted 30 July 2019 - 07:40 AM

I would like to know this because i am going to do M.Sc in IT and i would like to know what are the languages used by A.I Programmers ?

Thanks
Is This A Good Question/Topic? 0
  • +

Replies To: What programming languages does A.I programmers use ?

#2 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 15175
  • View blog
  • Posts: 60,742
  • Joined: 12-June 08

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 07:44 AM

C#, python, c++, etc. Most languages have a library or framework for some sort of 'AI'.
Was This Post Helpful? 0
  • +
  • -

#3 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 07:50 AM

Thanks for the reply .

From what i read , a lot of people are recommending Python , Lisp , R , Java , Prolog

What is the most used language for A.I these days ?
Was This Post Helpful? 0
  • +
  • -

#4 NeoTifa   User is offline

  • NeoTifa Codebreaker, the Scourge of Devtester
  • member icon





Reputation: 4532
  • View blog
  • Posts: 19,148
  • Joined: 24-September 08

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 07:52 AM

Python and R probably.
Was This Post Helpful? 0
  • +
  • -

#5 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 15175
  • View blog
  • Posts: 60,742
  • Joined: 12-June 08

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 07:53 AM

I guess it depends. Is this proof of concept AI or getting things done AI?
Was This Post Helpful? 0
  • +
  • -

#6 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 07:58 AM

View PostNeoTifa, on 30 July 2019 - 07:52 AM, said:

Python and R probably.



Thanks


View Postmodi123_1, on 30 July 2019 - 07:53 AM, said:

I guess it depends. Is this proof of concept AI or getting things done AI?


I am not sure about that right now as i just beginning to learn about A.I

The syllabus of Msc i am going to do only have two books about it

Managing big data
Machine learning
Was This Post Helpful? 0
  • +
  • -

#7 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 15175
  • View blog
  • Posts: 60,742
  • Joined: 12-June 08

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 08:06 AM

Any authors? Neither of those are super duper good search options for amazons or what not.

Curious side question - what is making a newly minted Business/Commerce Degree'd undergrad jump to a computer science master's focusing on AI?
Was This Post Helpful? 0
  • +
  • -

#8 NeoTifa   User is offline

  • NeoTifa Codebreaker, the Scourge of Devtester
  • member icon





Reputation: 4532
  • View blog
  • Posts: 19,148
  • Joined: 24-September 08

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 08:10 AM

We were allowed to use whatever we wanted for AI. My dumb ass tried MATLAB. Don't do MATLAB. I tried switching to Python but all the exercises built on each other so I had to redo the whole semesters worth of work, so I just dropped. The only reason I picked MATLAB is for the same reason I think people picked R, it's all about efficient number crunching, but there was string manipulation which made it super hard, so I said to hell with it. Honestly, while Python is fairly fast, I think going lower level might make the most sense. A lot of people went C.

This post has been edited by NeoTifa: 30 July 2019 - 08:12 AM

Was This Post Helpful? 0
  • +
  • -

#9 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 08:15 AM

View Postmodi123_1, on 30 July 2019 - 08:06 AM, said:

Any authors? Neither of those are super duper good search options for amazons or what not.

Curious side question - what is making a newly minted Business/Commerce Degree'd undergrad jump to a computer science master's focusing on AI?



This is a bit complicated .

I had done a Bsc computer science degree before , lost numerical methods papers So to get a complete degree i did a Commerce degree .Now that its almost over , just a month left , i felt like doing an Msc again in Computer science .

About the authors of that book , i dont know , its university Text Book only .

View PostNeoTifa, on 30 July 2019 - 08:10 AM, said:

We were allowed to use whatever we wanted for AI. My dumb ass tried MATLAB. Don't do MATLAB. I tried switching to Python but all the exercises built on each other so I had to redo the whole semesters worth of work, so I just dropped. The only reason I picked MATLAB is for the same reason I think people picked R, it's all about efficient number crunching, but there was string manipulation which made it super hard, so I said to hell with it. Honestly, while Python is fairly fast, I think going lower level might make the most sense. A lot of people went C.



Thanks a lot for the reply .

I see a lot of people comparing Python and R for A.I programming .

Is it possible to learn both .

I have 2 years to learn
Was This Post Helpful? 0
  • +
  • -

#10 NeoTifa   User is offline

  • NeoTifa Codebreaker, the Scourge of Devtester
  • member icon





Reputation: 4532
  • View blog
  • Posts: 19,148
  • Joined: 24-September 08

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 08:22 AM

I mean yeah, but both language suck imho. Python has whitespace for scopes which is a pita, and R is just brutal. They are handy however. You can, in general, pick up a new language fairly quickly once you know cs concepts, which it seems you have. I mean, I learned Ruby in a few days, Python in a few days (I've since forgotten since I hate it), R I couldn't grasp cuz I'm dumb.
Was This Post Helpful? 0
  • +
  • -

#11 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 08:39 AM

I will do one thing ,

I will start learning Python then after some time i will try R too


Thanks a lot for the reply
Was This Post Helpful? 0
  • +
  • -

#12 andrewsw   User is offline

  • never lube your breaks
  • member icon

Reputation: 6807
  • View blog
  • Posts: 28,145
  • Joined: 12-December 12

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 09:16 AM

My impression is that there are a number of books, tutorials and some libraries (PyTorch?) For Python, and Python itself is known to be an easy language to get into. I would start there.
Was This Post Helpful? 0
  • +
  • -

#13 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 09:39 AM

@andrewsw

Thanks a lot , like everyone says python looks like the easier programming language for A.I

I have not even heard about R until few days ago .

Let me see what books i can get about R

Thanks
Was This Post Helpful? 0
  • +
  • -

#14 jon.kiparsky   User is offline

  • Beginner
  • member icon


Reputation: 11604
  • View blog
  • Posts: 19,728
  • Joined: 19-March 11

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 10:58 AM

What people call "AI" these days usually means the Russell/Norvig program, which is a set of mathematical techniques for reducing formerly interesting problems to data-crunching. These techniques can in principle be applied in any language.
For learning your way around, you want something that can handle big math and also be expressive, so python is a good bet - use the numpy library to handle the crunching and use python's expressiveness to wrap the crunching so it means something.

However, I think you might want to back up a bit and ask yourself what it is you really want out of this. If you're starting out by asking about languages rather than problems, it suggests to me that you need to get a little more concrete experience programming before you tackle even the fairly trivial pseudo-AI problems (ie, recommendation engines and handwriting recognizers) The pseudo-AI paradigm is really just a set of programming techniques and mathematical models, but in order to do anything with it you need to have your programming chops in order - and probably a good deal of math.

You should go ahead and learn some python, but be aware that there's a good bit of work to do before you can really do anything interesting in this domain, and you might need to back up and fill in some holes before you can get any traction here.
Was This Post Helpful? 3
  • +
  • -

#15 sunshine33   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 139
  • Joined: 15-September 17

Re: What programming languages does A.I programmers use ?

Posted 30 July 2019 - 12:42 PM

Thanks for that very helpful post .

I have to think positive here , I know there is lot of learning involved
Maybe if i start learning Python and R , i could be of some use to people who hire programmers in the Artificial Intelligence field in the future .

I am mostly thinking about two years from now .

Anyway there is lot to learn and this thread was very helpful
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2