Basics for Beginners — Machine Learning — Part 1

Praveen Krishna Murthy
3 min readJun 19, 2021

Description and uses of Machine Learning — Happy Reading!!The next part is followed by the Neural Network

Source: Google

Machine Learning:

A software problem on a computer can be solved by an algorithm. An algorithm is a step by step sequence of instructions that tells computer what to do, in order to transform input to output. For example, an algorithm to sort numbers. However, for some tasks like picking on Spam emails from legitimate emails is not possible with an algorithm as the Spam changes from time to time and individual to individual. Compiling thousands of example messages that constitutes as Spam can be made to ‘learn’. This learning is to be done on computers (machines) in order to generate the algorithm on its own.

With propels in technology innovation, we as of now can store and process a lot of information, and in addition to get to it from physically inaccessible areas over a computing network. For example, supermarket chain that has hundreds of stores all over the country will have point of sale terminals recording the details of each transactions like: date, customer identification code, goods bought and their amount, total money spent, and so forth. This accounts for gigabytes of data every day. If the supermarket wants to predict the likely customers for product the algorithm will not be straightforward and logical; as it varies from time to time and with geographic location. But, we do believe there is a pattern in consumer behaviour- like a person buying a beer would go for chips; ice cream sales go up in summer and so is the Gluehwein in winter. These kind of information will turn fruitful only when it is analysed to make predictions. When the analysis is being done, then a good and useful approximation can be done over the company prospects and products. This is the indentation of Machine Learning.

Machine learning is modifying programming computers to streamline an execution measure utilising illustration information or past experience. We have a model characterised up to a few parameters, and learning is the execution of a computer program to advance the parameters of the model utilising the training data or past experience. The model might be prescient to make expectations later on, or elucidating to pick up information from information, or both. Machine learning builds mathematical models by using theory of statistics, in light of the fact that the centre assignment is making inference from an example. The part of software engineering is twofold: First, in preparing, we require proficient calculations to tackle the optimisation issue, and in addition to store and process the enormous measure of information for the most part have. Second, once a model is found out, its portrayal and algorithmic answer for derivation needs to be proficient too. In specific applications, the proficiency of the learning or deduction calculation, in particular, its space and time unpredictability, might be as essential as its prescient exactness.

--

--

Praveen Krishna Murthy

ML fanatic | Book lover | Tea drinker | Learning from Chaos