Machine learning
M UDAY KIRAN REDDY
CSE ‘25| Undergrad | Data Science & Machine Learning Enthusiast | Data Analysis | Machine Learning | Predictive Modeling | Business Intelligence
It's been two weeks already since I started my Machine Learning journey at Codegnan . I remember being so excited to learn on the first day.
In the last two weeks I have learnt a lot regarding python topics which I already knew and some which I didn't know.
My mentor Saketh Kallepu really did great job at keeping things very interesting which helped me stay consistent so far.
So here's what I've learnt so far,
On the very first day I've learnt the fundamentals of Machine Learning covering the questions like, "What is Machine Learning?", and " How ML is related to AI and Deep Learning?" and What exactly we were going to be using to build Machine Learning models.
On the second day we got started with the basics of python. And continued to learn all the fundamental concepts of python till the sixth day, mainly focusing on the modules and functions, such as NumPy and Pandas, which play a crucial role in Machine Learning.
Machine learning models require lots of data in order to learn. Mostly datasets are in the form of tables with many columns and rows some of which are not needed. And rows with inconsistent values.
So, firstly we need to prepare the dataset, before we can use it to train our Machine Learning model. That's exactly what I've learn to do, on the seventh day.
Understood how a Data Scientist would study the data and prepare it before being able to tell stories about it. It's achieved using the following simple steps.
We've implemented all these steps on the Titanic dataset which is known as the "Hello world" Dataset.
Plotly
On the 8th day I was introduced to the interactive visualization tool called Plotly by my mentor Saketh Kallepu . Which to be honest I loved working with. Plotly so far intrigued me the most and I found it very reliable, consistent, interactive and easy to use. I learnt the process of importing Plotly and other required libraries such as cufflinks. And built basic graphs such as bar graphs, line graphs and scatter plots using the iplot function in both offline and online modes.
And I've worked on a case study using the Plotly Express creating various graphs including,
I've posted about the mentioned case study along with the graphs. Here is the link.
领英推荐
Machine Learning
It was on the 9th day at Codegnan , we started learning about Machine Learning and it's basic concepts.
Which included,
I've implemented the feature scaling methods mentioned above with the help of the Scikit-Learn library. Which helped me understand how things worked practically.
From the 10th day I learnt a lot about Machine Learning Models starting with the Linear Regression. Firstly our mentor Saketh Kallepu gave the theoretical explanation about it and gave the us the formulas that were used in it (Linear Regression). And then we executed it practically using python in two ways.
Data can be in different forms so different datasets require different types of Machine Learning models in order to make the predictions more accurate.
One of such alternatives when Linear Regression model fails to achieve accurate predictions, is Polynomial Regression. Which can be easily used using the Polynomial features function from preprocessing module in the sklearn library.
In order to increase the accuracy of the prediction a dataset is always split into two parts,
This is achieved by using the train_test_split function.
Here's the link to the post where I shared the graphs that I plotted for Linear Regression and Polynomial Regression.
The last topic I learnt was regarding the performance of a machine learning algorithm. How the model utilizes the data we provide to generalize a proper way to predict accurate results. It all depends on the amount of data we provide the model to learn from. It could result in one of the three data fitting scenarios,
Click the following link to check out the post in which I included the graph in which I plotted all the scenarios mentioned above.
Chief Management Officer and Data Science Mentor | Computational Intelligence
1 年Keep up your learning Codegnan will always be there to guide you