Machine Learning with a server language and another desktop language

Asked

Viewed 108 times

1

I could use Python, for the machine Learning and C++ for a desktop program?

The machine Learning is done on the server, correct?

  • That question is too wide. All of this you’re talking about depends. Do you want to make a website? Do you want to share learning between machines? Programs will have internet connection?

1 answer

2


Yes, you could. You can do anything in any language. For my taste I think it makes more sense to do the opposite, but I know there are those who disagree. To tell the truth I would do everything in C++, unless it has much advantage, since doing it in a single language helps organize the project. Of course if there is a team with broad knowledge on both can be different.

I know there’s a fashion for machine Learning in Python. There may be some gain in using it in the language that already has libraries suitable for the task, but this occurs in several languages. I cannot compare but it is possible that others have more advanced libraries in the subject.

Any code you can put where you want and need. If you have a reason to put it on the server, put it on, if you can and better put it on the client, do it. That goes for any kind of application. The choice of having a server or not depends on the need of the specific application, both from a technical and commercial/administrative point of view.

If you can do it without any server, why would you make one? If you have a server but most things you can put on the client, why would you put it on the server? What gains do you expect to have? These questions need to be answered properly to decide what to do.

May have other models involving other options.

Actually knowing whether or not you can do this is the easy part.

  • Very good! Thanks for the help!

  • About making ML with Python, I think Fernando Masanori has a finger on it ;-) Great Python publicist (including for audiences besides traditional programmers) and also a great person

  • Excellent response.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.