ML Internship at Dlithe
Internship at DLithe
Internship
Journey
The course started from the basics of the python programming
language and then went on to machine learning which involved interesting
projects like a chatbot, iris flower species identification,
message encryption-decryption, real estate price prediction, and
many other real-life projects.
We received a series of assignments every week that
incrementally solved a real-world machine learning problem.
Python
Programming
The first few days of the internship were completely devoted to
learning the basics of python which included topics like variables, operators,
data types, data structures, working with files, library and errors.
Machine
Learning
In the remaining 10-12 days of the internship, we studied
various algorithms and steps involved in machine learning. We also created
multiple projects based on real-world applications.
This course started from the very fundamentals of ML-like
collecting cleaning, analyzing the data along with selection, training, and
testing the algorithm. It also involved visual analysis of the data using
techniques like EDA, heatmap, Box & whisker plot, and scatter plot.
Algorithms like linear and logistic regression were taught thoroughly. We
learned how to split a dataset for training and testing the data and using a
confusion matrix to calculate the accuracy of the prediction.
Datasets
We were provided with numerous datasets to work on like Iris
classification, USA Housing, Titanic dataset(passengers, ticket fare, cabin,
and embarkment), advertising dataset( ads clicked daily, age and location of
person who clicked that ad), etc.
They also gave us few website links where we can download
datasets, interpret data and plot various graphs to visualize and understand
the concept thoroughly.
Github
Dlithe encouraged us to make an active Github profile where we
can upload our assignments with proper formattings like comments, docstrings,
packages used, and a readme file.
Software Development Cycle- Agile
We also had a seminar where we learned about the industrial
revolution, the agile software development cycle, and emerging technologies
like AI, ML, data science, and IOT along with information regarding databases
like SQL, Oracle, and HiveQL.
Here we got to know about the software development process flow
which involves steps like designing, developing, debugging, testing and
manufacturing.
Overall this internship was very interesting and helped me learn a lot about these emerging technologies with a very profound atmosphere.

Comments
Post a Comment