[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What language would you choose for a deep neural network?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 45
Thread images: 2

File: Small.jpg (715KB, 1600x1048px) Image search: [Google]
Small.jpg
715KB, 1600x1048px
What language would you choose for a deep neural network?
>>
>>56578228
Visual Basic.
>>
C, already a library for it.

ASM if you need full performance and are insane.
>>
>>56578228
windows
>>
An ok starting point could be Matlab or octave.
>>
>>56578228
statistics

or dont and be cucked by lack of intuition for solving problems with
>>
>>56578265
>There are cucks who really use matlab over numpy
>>
>>56578288
>>56578265
>these shitters do not know about muh fortran
>>
Well, Microsoft's CNTK is written in C++, and has Python bindings.

https://www.microsoft.com/en-us/research/microsoft-computational-network-toolkit-offers-most-efficient-distributed-deep-learning-computational-performance/
>>
Haikuu
>>
File: 2.png (246KB, 818x919px) Image search: [Google]
2.png
246KB, 818x919px
Erlang was literally made for this.
>>
english
>>
>>56578228
Python
>>
>>56578288
>>56578303
MATLAB is better than numpy for matrix operations
FORTRAN is much better than both
>>
>>56578228
C++ (in the style of C)
Because EVERYTHING should run C [with Classes]
C/++ is only valid programming language for most programs at all
>>
>>56580358
You're an idiot.
>>
>>56580398
Name one application that isn't a script or gadget that wouldn't run amazingly in C/++.

Name one reason why languages shouldn't be universalized like based C/++.

Tell a programmer, who also does web dev why web languages would NOT work better if they were more-so designed after C/++
>WebC would be great. maybe one day...
>>
>>56580499
C++ is fucking trash and comes with all sorts of disadvantages, such as an unstable ABI.
If you're going to use C, use C.
>>
whitespace
>>
Java
>>
>>56578228
Erlang
>>
>>56578930
>tfw i had this idea and someone's already fucking done it
>>
>>56578228
Really depends on how many layers and what kind of learning it's doing
>>
>>56578228
All relevant DNN implementations are in C++.
>>
>>56578228
A neural Network?

Thats easy.

LISP.
>>
>>56578253
>ASM if you need full performance and are insane
...ly good at it and can produce asm that is more optimized than what a c compiler would output.
>>
>>56578253
How the fuck would ASM be remotely feasible? Do you have any idea how hard it is to write dependable ASM even for babby computers?
>>
>>56580513
>C++ is fucking trash

You're a fucking bigot, scumlord.
>>
>>56580358
C++ is a bloated piece of shit.
Most programs could/(should) be written in C, even if in a OO paradigm. Not doing so is only being lazy, unless you are prototyping.
>>
Julia
runs as fast as C/C++
handles matrix operations like R/Matlab
intuitive psuedocode-like syntax like Python/Ruby
handles low level backend I/O very well
>>
>>56580335
>i have no idea what i'm talking about
>>
>>56583863
anyone who uses either C or C++ for number crunching is an idiot. the only way you could use C/C++ for scientific computing is by using libraries that force a 'safe subset' of the language so that it emulates what Fortran gives you out of the box
>>
>>56584016
Julia has really shit startup time though
>>
>>56583303

There is absolutely no limit on what you can do with assembly. Stop being a cry baby.
>>
Python + tensorflow. Why make this hard.
>>
Scala or Java, so it can be used with Spark.
>>
>>56584543
there is no limit to the time required to do it either
>>
>>56578228
A good library like Theano, Tensorflow, Caffe, Leaf, and many others.

For inference, it needs to be as fast as possible on whatever platform you're running on (be it embedded, mobile, etc), so C and if you're using a custom accelerator like a DSP or GPU, whatever runs fastest on your accelerator, so CUDA, OpenCL, and C with the appropriate libraries.
>>
>>56584543
I didn't say there was a limit dumbass
>>
>>56578228
python bindings to C++ fuctions like a normal human being.
>>
>>56578228
Python
>>
>>56578253
>C, already a library for it.
sauce ?
>>
>>56584016
>runs as fast as C/C++
sauce required
>>
>>56583207
...in which case you would definitely not be asking here.
>>
If you're just learning about neural nets you should hand program feedforward/backprop in matlab or numpy first before you do anything else, otherwise you won't understand what's going on.

python+theano or tensorflow if you want multi gpu support, speed and flexibility to try weird architecture and weight constraints
Theano and tensorflow are very similar. theano is more flexible, slightly faster, more mature and has windows support. Tensorflow is more popular, less compile time, easier to use and has less cryptic error messages

lua+torch if you just want the fastest feedforward convnet you can get without having to directly program it in cuda

caffe if you care about deployment at all

keras if you want things to be easy and readable
Thread posts: 45
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.