c00750ny3h

c00750ny3h t1_j6c6j6j wrote

There is front end and back end code. Front end code is like Javascript that gets downloaded to your local machine and it is run using your own computing resources. This part you can steal.

What you can't steal is backend code. Google's search function on their main page sends your text input into their own proprietary servers and returns the results to you, so their searching algorithm is nowhere in the web page source code.

3

c00750ny3h t1_iycdozr wrote

Pretty broad question, but here's one application.

ML is about performing brute force search within a large data set and analyzing trends that converges upon an answer. Then building off on that to further improve the model.

An example is like chess. You can program in the chess rules very easily, i.e. knights move in an L shape, if a king is in check, it must move to safety etc.

Creating an AI to play chess is the Machine Learning part.

The dumbest possible chess playing strategy is to move pieces (within their constraints) at random. So you can run chess games simulations where two AIs move randomly. Then analyze the games where black won and the games where white won to see if there was any common pattern for victory. It may be that games where either side started with a knights open resulted in a victory indicating that is a strategic move. Then you can update the AI to incorporate that strategy for future games. Then repeat the chess games simulations and continue to find trends resulting in victory and continue to incorporate new strategies into the AI.

3