Which programming language is the best for developing AI?
Which programming language is the best for developing AI?
Other urls found in this thread:
github.com
youtube.com
bicasociety.org
sci-hub.io
arxiv.org
golanglibs.com
springer.com
elixirforum.com
researchgate.net
twitter.com
Lisp
English
Python + numpy
OP wants to develop a sexbot.
html/css should do the trick
ArnoldC
github.com
this
originally it was lisp
now the industry is using python
I mean theoretically you can write the same shit in every language so why does it matter? Use the one you like best.
Prolog is kinda cool.
Lisp is cool.
Python is widely used
C is for real cool folks tho
This
Punch cards
You're obviously too dumb to actually develop some AI architecture on your own.
Best case scenario is that you'll use a ready-made library to train a CNN, so just learn whatever language that library is using.
Install gentoo
JavaScript. JS rules the world.
Depends, CPU or GPU?
Python, C++ for huge shit.
C--
You need to understand the literature behind the complier.
A lot of the frameworks out there run on Python
Google Tensorflow
Any “AI” is going to be a big neural network running on a supercomputer, so your question is basically “what language is the best for programming supercomputers?”
And the answer is basically CUDA or OpenCL for GPGPU, and FORTRAN, C or C++ (with OpenMP) for CPU
python/c++
but i'm using C for my project because fuck you
whatever google uses obviously
Visual Basic in an Excel spreadsheet.
Ada is the patrician choice for AI development
Python + Theano
> tfw you will never compile a kernel using punch cards
try to understand the question before looking for the answer
OP here and you're actually correct
Another one here for JavaScript.
With what is arguably the most versatile language in existence, there's no reason to write an AI (or anything, for that matter) in another language.
The future is web-based, friends.
A true AI will self improve so it wont matter what language you use because eventually it'll make its own thats more efficient and fine tuned to its needs
You don't understand what an AI is.
There is no "general AI" just like there is no "general IQ". It's always about specific tasks. The best chess engine can't comprehend language, the best self-driving vehicle can't translate a text.
If you compare it to the human, we have a lot of "systems" running at the same time. That's why you can laugh about a joke in one second and still realize you need to pee at the same time.
An AI would need specific parameter how to be more "efficient" and "fine tuned", which can only provided by humans.
Python, Lua, C/CUDA.
Deepmind used Torch/Lua, now it uses Python/Tensorflow
Facebook AI Research uses Torch/Lua
OpenAI uses Python/Tensorflow
user you are being a pseudoprofound pseudointellectual here. Everybody knows that AI is advanced Machine Learning.
Visit #simwaifu @ irc.rizon.net
>no such thing as general AI
>Implying we cant create an AI that controls and Utilizes other AI's
>Implying we cant create an AI that self optimizes its self.
Why would any AI be a big neural network?
How does one even conclude that
Possibly because neural is in the name? .. it has nothing to do with a brain
spice it up with some javascript for the low-level stuff like memory and what not
HTML + CSS
"""python"""
basically import libs written in C[++] and say you did it.
Yes
Haskell, for quantum computers.
A.I requires too much processing for mere x86/ARM/PPC
Haskell probably.
Facebook does it.
But really whenever you want to get truly serious about something you go to C or C++ (depending on your level of sanity). It's a shame there's so few good languages these days.
I think this user does not know the difference between Java and JavaScript.
>My mom wrote FORTRAN code for a decade before I was born.
>Never got along with the other kids in school when I was younger.
>Tfw you don't know if you are the AI or a real person.
>Tfw you'll never know.
>An AI would need specific parameter how to be more "efficient" and "fine tuned", which can only provided by humans.
This is sort of a pointless statement, really.
At the point in time where we've made artificial humans, those artificial humans would be just as capable of making other artificial humans, since they'd be just as human (in terms of intelligence) as the humans that made them.
At the point in time where we've made better-than-human AI, that better-than-human-AI would most likely be capable of making other better-than-human AI.
Because we're not capable of self-analysis to the degree where we could construct an abstract model of the human brain. We've tried, very hard, and failed to even begin to approach the problem. Furthermore, I don't think it's even mathematically possible for a system to understand itself to the point of making an abstract model.
Therefore my conjecture is that the only method via which we can achieve artificial intelligence is to mimic the human brain.
My mom punch cards then fortran for a really long time and then went to C.
But she has had medical issues due to my birth so I'm not that concerned.
It's funny, programming really was and still kind of is a mostly woman dominated field.
...
>still
No not really. Not from what I can see in stats.
And my mom is and has been the only woman at her department for at least 15 years now.
And she's been part of many of those initiatives to get women to program. They've been doing that's since she was in school.
It makes no sense to me or my mom why it is this way. Being a software developer is a really good job and people like my mom are needed.
It's really strange.
Huh... Where my friend works there is about a 60/40 split, women to men programming.
Guess it varies by area?
My mom is in embedded programming. Before that she was at IBM as a consultant (for years).
Maybe.
But overall (according to stats) women are underrepresented in CS/software development educations and on the employed front.
Where does your mom work?
There's a limit to how delusional you can be
your mom sounds cool
Assembly
My mom is cool.
I wish I could find someone somewhat like her (regardless of Oedipus complex). But that seems next to impossible frankly. We've even had talks about it. She doesn't even have friends of her caliber. I don't see how I could find a girlfriend of her caliber then.
Not the place to vent but it's really bothering me. I don't wanna be the romcom character who keeps having breakups because unrealistic standards.
Javascript is the only way.
>Not the place to vent but it's really bothering me. I don't wanna be the romcom character who keeps having breakups because unrealistic standards.
What makes you feel like you need to enter a relationship?
I like the person by comparison to other people and would like to know more.
Also I can't have sex with complete strangers, it's not for me. I won't pretend that's irrelevant.
I don't think you understood my question. Let me rephrase it. I asked: Why do you think you need a girlfriend?
Your post doesn't really seem to specify that. It's like you take it as a given, but it seems like an absurd thing to assume a priori.
I feel the need for long term human companionship like a lot of humans.
I want kids.
There's probably more when I consider more deeply but that's enough for me to try at least.
Seems like an odd question user. Looking for a life partner is so common it's presumed a life goal.
>I want kids.
Have you ever considered whether the billions of other people on this earth want YOU to have kids?
>I feel the need for long term human companionship like a lot of humans.
See, that's the wrong attitude. First of all, you don't enter a relationship by longing for a relationship; and beating yourself up over an imaginary “goal” is a pointless waste of energy.
Get rid of your desires, and you will find happiness. Or continue chasing them for the rest of your life and end up in despair over dying alone. The choice is yours, honestly.
Ah, so you wanted a political debate. Take that to Sup Forums.
I don't particularly care if they want me to have kids. And the reason they would be against it are either for reasons that are hostile to me or my existence or its simply to enable them to have kids (overpopulation and all that).
>you don't enter a relationship by longing for a relationship.
Ok. Well there's nothing in my statement that says that that's why I'm heading into any given relationship.
For that see >beating yourself up
A worry is not the same as being self-destructive.
>get rid of your desires
Not that easy for anyone who isn't a Buddhist monk. And I doubt you're in a position to give this advice. Very few people are.
>Ah, so you wanted a political debate. Take that to Sup Forums.
What the shit? No, I just want a future free from the hell that is overpopulation, overpollution, and overuse of natural resources.
This might be news to you but we're running out of room fast at the current rate. For god's sake please just stop having kids and making the problem worse.
>I don't particularly care if they want me to have kids.
Ah. so you're just an egotistical asshole who doesn't give a shit about all the other peoples' lives your making miserable due to your selfish desires?
Having children is fundamentally unethical.
>And I doubt you're in a position to give this advice. Very few people are.
I used to be in your situation. It ended up with a spiral of depression for a few years. During this time I considered suicide on a daily basis.
Then some day I got over it when I realized I could just spend my time being productive instead of whining and stop imagining a problem that isn't there.
If you find yourself in the same situation, consider the same solution. Or don't, up to you.
>future free of overpopulation
So you're encouraging the parts of the world that causes the least of these issues to deal with that.
No. It makes no sense at all user. Take your xenophobic views elsewhere.
>doesn't give a shit
I don't think it's their business until they stop having more than two kids per household.
If you want to get rid of overpopulation make a real attempt don't bother random people who in the grand scheme are likely not a relevant factor for the problem.
Also the problem as I view it isn't overpopulation it's improper management of resources. There's nothing inherently wrong with there being a lot of people.
>whining
Ok. That's a rather major stretch from me unintentional venting this one time when it was tangentially relevant. Especially on a board where its pretty clear this is not what I primarily occupy my time with.
>productive
Why. Why so that at all if you don't have desires. Don't go half way user, get rid of your desire to do anything. Really if you're feeding yourself you're putting too much effort into things. It may seem like an edgy opinion but Buddhism and similar philosophy really do boil down to being at peace with death. So why prolong it?
But screw this discussion. You two clearly have nothing important to say and don't even bother to put some effort behind it.
>Take your xenophobic views elsewhere.
I like how you keep bringing up xenophobia and politics as if I've ever once mentioned them. Closet much?
Will AI be able to rewrite its own code like the brain is able to rewire itself?
>There's nothing inherently wrong with there being a lot of people.
Does the term ‘exponential’ mean anything to you?
Say we figure out how to use the space twice as efficiently. Give it a few generations and we'll end up with twice as many people and the exact same problem.
>So why prolong it?
You say this as if I choose to continue living.
I'm just a passive observor watching a body move of its own volition. The fact that I'm watching that particular body from the first person doesn't make it special to me.
It can do whatever it ends up doing, I'm just here to observe the results. It feels hungry, it eats. It feels tired, it sleeps. What say do I have in the matter?
>AI
>written in anything slower than assembly/c/c++
why would you do that to a possibly sentient being
that's why skynet wanted to destroy humanity in terminator, it was written in some shit language and that made it fucking mad
just imagine you want to interact with another human or computer and the fucking JVM is shitting itself over the ton of libraries and bloat you had to add to read a fucking Unicode character
of course you would start an atomic war with the humans that created you
I demand more from my life to earn my death. Everyone gets to die and I want to earn mine, I won't be content with knowing that I didn't earn my death, but that is just me.
Everyone has to find their own unique answer to this question and your answer sure as shit will be different from mine. What a Sup Forums related topic...
Assembly
Turbo pascal
Prolog. That's literally the purpose of the language.
>tfw taking a Prolog class next year in uni
Lisp, C++, Java, Python are the most popular for researchers. See this, bit old but:
bicasociety.org
Newer reviews:
sci-hub.io
arxiv.org
This is for AGI though, which you need if you want to make a robotic waifu, which I'm guessing is your goal faggot
If you just want to make a narrow AI like a chatbot or something that plays space invader, its best to use Python/tensorflow and a tensor processing unit (or just a gpu)
C#
For me, it's the McChicken, the best fastfood sandwich.
1. What you chef uses.
2. If you want to be a normie: Python, C, C++, Java.
3. If you want to be hip: Go
>golanglibs.com
4. If you want to be cool (and comfy): Erlang/Elixir
>springer.com
>elixirforum.com
>researchgate.net
HolyC
How many uninformed laymen in this thread. Ridiculous. They don't even read articles anymore, they cannot use google...
Python + tensorflow + openAI
brainfuck
10/10 would read again
This is best for programmable machine learning, just to get the data.
You then want to put it into Lisp. A great paper is 'Art of the Propagator' by Sussman is you want to see the kind of insane shit Lisp can pull off in AI research.
Also there was just a post on HN this morning about how Lisp used to be the king of AI and now researchers are moving back to it after running off on a ML/python tangent.
Since when? I thought there were people with ambitions in CS.
not true since the 80s
Considering every single framework known to mankind has a interface in Python... take a wild guess
Machine code with a pinch of ASM.
Algorithm
Why is she poking the capacitor with a soldering iron...
My school teaches the AI class using python.
The reason we call general AI what it is, is because a true general AI learns general information. Not just a picture. Not just a sequences of text. But it can translate any general piece of information to a sequence of actions or thoughts
This. The answer is ALWAYS assembly.
This. OpenAI Universe will be the enivornment where the first general RL agent will be trained.