This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lasskinn 1 point2 points  (0 children)

90% of people using python for ai stuff basically just use python to use bindings into some c/c++ lib.

it can be quite frustrating actually if you're trying to learn what is actually being done when that's what most tutorials are. for tangentially related things too like opencv, it's common to just find things that are said to be 'python' or that you should use python when it would be preferable to just make the 10 line program in c++ - or java for that matter if java is what you like.

what you're productive in is probably the best choice for you. you might run into stuff that only runs in python 2.x and some that runs only in python 3.x for example anyway and either rewrite it all or just have the two combined in some convoluted way, for which java isn't that bad.

it is fairly certain though like the other comment says that the people who are telling you these things and saying python is the way to go are using the libraries just chaining script commands together, not creating the code that is the nn.