Machine Learning in Nutshell:
Machine Learning is defined as Finding Patterns in the data by using Algorithms and making the model then we enter new data to see if it matches the pattern.
Requirements:
- Lots Of Data
- Lots of Computing Power
- Effective Machine Learning Algorithms
These three things are now more and more available.
Who are interested in Machine Learning?
- Business Leaders (who want solutions of their business problems)
- Software Developers
- Data Scientists( want powerful, easy to use tools)
Who are Data Scientists?
A data scientist uses data to understand and explain the phenomena around them, and help organizations make better decisions.
True Data Scientists are scarce( not easy to find), Very Expensive 💸.
Ethics of Machine Learning:
Your data Should not be Biased (unfairly prejudiced). Otherwise You will end up with false Model.
Main Points:
- Machine Learning let us find patterns in existing data, then creates a model and use this model to recognize those patterns in new data.
- It has gone mainstream.
- Although it raises ethical Concerns.
It can help your organization to grow rapidly.
Machine Learning Process:
- Iterative (both big and small ways)
- Challenging
- Often rewarding (but not Always)
Ask the right Question:
Choosing what question to ask is the most important part of the process.
You should ask your self did you ask right Question or Data? How will you measure Success?
Machine Learning is an Iterative Process:
You first Apply Preprocessing On the Raw data because your data will be having missing, extra and repeated data and convert it in to Prepared data( We spend most of the time in this process because prepared data is the key to make useful model.)
We then create the candidate model. This model obviously not 100% ready. So you also iterate this Process to get the refined model. We then iterates the whole Process time to time to update it. Because world is changing every second 🙂.
A closer look at Machine Learning:
- Training Data
- Supervised Learning(When data is labelled. The value you want to predict is in training Data.)
- Unsupervised Learning(The data is not labelled. The value you want to predict is not in training Data.)
- Classifying Machine Learning Problems and Algorithms
- Training a Model
- Testing a Model
- Using a Model
Implementation of Machine Learning:
- Create custom models in R and Python using general ML packages.
- Creates custom models using focused packages, e.g., Tensor Flow etc.
- Create custom models using cloud services.
- Use pre-defined models, e.g., Azure Cognitive Services.
Summary:
- Machine Learning has come to age.
- it is not hard to understand.
- It can be hard to understand.
- It is time taking process.
- It can be helpful for your Organization.
Hope you are able to get the concept of Machine Learning.
If you have any queries do let me know in comments. If not, you can say hi too. I love it 🙂.
0 Comments