What is Machine Learning?
The use and development of computer systems that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyse and drawinferences from patterns in data.
What is the main difference between machine learning and traditional programming?
Machine Learning figures out how to get the desired output by working with the inputs and desired output instead of being hard-coded with explicit instructions.
Why use machine learning or deep learning?
In any kind of ML model where the data is so large in volume, that it gets cumbersome to write so many instruction manually through traditional programming.
More importantly its hard to even THINK of all the rules to write on a big programme.
What is machine not god for?
When you need explainability-the patterns learned by a deep learning model are typically uninterpretable by a human.
When the traditional approach is a better option — if you can accomplish what you need with a simple rule-based system.
When errors are unacceptable — since the outputs of deep learning model aren’t always predictable.
When you don’t have much data - deep learning models usually require a fairly large amount of data to produce great results.
What is the difference between machine learning and deep learning?
Deep learning is a specialised type of machine learning, and machine learning is a core discipline within the broader field of artificial intelligence. The primary distinction being machine learning needs structured data to operate while deep learning can work with unstructured data.