DEV Community

Cover image for Decoding Machine Learning: Unveiling the Learning Process
Jagroop Singh
Jagroop Singh

Posted on

Decoding Machine Learning: Unveiling the Learning Process

Do you ever notice that when you go through shorts on YouTube, reels on Instagram, or videos on Tiktok, the type of content you liked or watched on these platforms is of similar kind that you like or you are interested on? πŸ§πŸ“Ί

As a BTS Army, this happens to me all the time. 'I get BTS related videos all the time and I loved to watch it.' πŸ’œπŸŽΆ

This is not coming randomly but this is due to some trained algorithms that can automatically learn from our data and offer the best results possible. πŸ€–πŸ“Š

This is only one example of Machine Learning; there are many others, such as self-driving cars πŸš—πŸ€– and weather forecasting for the following days and months. β˜€οΈπŸŒ§οΈπŸŒ¦οΈπŸŒ€οΈ

Thus,

Machine Learning has given the computer system abilities to automatically learns from data without being explicitly programmed.

Furthermore, it is not a one-step procedure in which your data is given to an algorithm and the output is provided; rather, it comprises a number of phases. πŸ”„πŸ”

So let's go over this one by one. 1οΈβƒ£πŸ‘‰

Process of Machine Learning


Step 1: Gathering Data

The most critical step is data collection. πŸ“ŠπŸ“ˆ We can't go any further without it. For example, on Instagram, they will gather our data as well as the data of others. πŸ“ΈπŸ” Because we use these platforms, companies have no shortage of data, yet they still wish they had more. πŸ“₯πŸ’‘ You know how we all want for more money, friends, and materialistic things? πŸ’°πŸ‘«πŸ’

Step 2 : Data Exploration

Engineers will investigate the data in this step. πŸ”πŸ‘©β€πŸ’ΌπŸ‘¨β€πŸ’Ό They have a lot of data, and sometimes they have to be selective about the data in order to construct machine learning models. πŸ§πŸ“Š For example, while watching reels, they will focus more on our age group, interests, liked, and remarked reels and focus less on data such as our qualifications, degree, and so on. πŸ“†πŸŽ―πŸ“šπŸ”˜

Step 3 : Data Wrangling

There is really little likelihood that the data they collect is completely free of errors. πŸš«πŸ“‰ There are numerous outliers in it, including irrelevant, noisy, and missing data, all of which will reduce the precision of our machine learning model. πŸ“ŠπŸ“‰πŸ€¨ Therefore, the purpose of this stage is to clean the data so that the machine learning model can produce the most accurate results. πŸ§ΉπŸ§½πŸ“ˆπŸ’‘

Step 4 : Data Analysis

In this step, we will examine the algorithms we will employ based on the data. πŸ§πŸ“Š Here, we determine the type of problem and prepare a strategy to acquire the best results from data. πŸ€–πŸ“ˆπŸ“šπŸ’‘

Step 5 : Train Model

The model is now ready to be trained. πŸš‚πŸ“Š In this step, we train our model to increase its performance for better problem results. πŸ“ˆπŸ“š

We train the model with datasets using multiple machine learning algorithms. πŸ€–πŸ“Š A model must be trained in order for it to learn the numerous patterns, rules, and features. πŸ“πŸ§ πŸ”

Step 6 : Test Model

We test our machine learning model once it has been trained on a specific dataset. πŸ§ͺπŸ€– In this stage, we verify our model's accuracy by feeding it a test dataset. πŸ“πŸ“Š

The percentage correctness of the model is determined by testing it against the project or problem requirements. βœ”οΈπŸ“ˆ

Step 7 : Deployment
The last step of the machine learning life cycle is deployment, where we deploy the model in a real-world system. πŸš€πŸŒπŸ€–


Wow, so many steps. Yes, but this is only a high-level overview of how it's being implemented. Each process has more subtasks if we delve further into it. πŸ•΅οΈβ€β™‚οΈπŸ“‹

But it's worth it; I appreciate Tiktok, Youtube, and Instagram for suggesting BTS, Blackpink, NewJeans, BlackSwan, and TXT-related videos to me. πŸŽ΅πŸ’ƒπŸŽ€ Seeing their songs, video collaborations, and memes was a lot of fun. πŸ˜„πŸ“ΊπŸ“·πŸŽΆ

Top comments (4)

Collapse
 
works profile image
Web

Thanks @jagroop2001
Very Interesting Blog.

Collapse
 
jagroop2001 profile image
Jagroop Singh

Good to hear this @works

Collapse
 
john12 profile image
john

Thanks for sharing !! It really provides relevant knowledge.

Collapse
 
jagroop2001 profile image
Jagroop Singh • Edited

Good to hear this deo !!