Generally speaking, Machine learning refers to the application of artificial intelligence (AI) for providing systems with the ability to learn automatically based on explicit programming. By contrast, Deep learning also known as deep structured learning or hierarchical learning is part of machine learning methods whereby the learning data representations are not monitored by task-specific algorithms ; rather, computer programs can access data and use it to learn for themselves. In other words, deep learning involves networks which are capable of learning in an unsupervised manner from the data that is unstructured or unlabeled.
Deep learning is as the word "deep" a depth based network for flow of data and on the way either extracts features as Convolutional network (CNN) does OR does regression like Neural networks (ANN) .
While Machine learning is not a network per se but is a algorithmic approach based on heuristic learning .
The commonality is : Both are #s based hence I would think the "BIG DATA" or "Data analytics " is the backbone
There are two major issues in applied Deep Learning.
1 - The first being that computationally , it's exhaustive. Normal CPU's require a lot of time to perform even the basic computation/training with Deep Learning. GPU's are thus recommended however, even they may not be enough in a lot of situations. Typical deep learning models don't support the theoretical time to be in Polynomials. However, if we look at the relatively simpler models in ML for the same tasks, too often we have mathematical guarantees that training time required for such simpler Algorithms is in Polynomials. This, for me, at least is probably the biggest difference.
2 - Another Issue which may be a little bit controversial to young deep learning enthusiasts is that Deep Learning algorithms lack theoretical understanding and reasoning. Deep Neural Networks have been successfully used in a lot of situations including Hand writing recognition, Image processing, Self Driving Cars, Signal Processing, NLP and Biomedical Analysis. In some of these cases, they have even surpassed humans. However, that being said, they're not under any circumstance, theoretically as sound as most of Statistical Methods.
Machine learning is a challenging area of computer science and engineering and there are many different approaches to building machine learning systems. As yet there is no formal classification of these different approaches but in his book The Master Algorithm1 Pedro Domingos of the University of Washington provides a coherent and accessible overview to the different methods currently being pursued.
Deep learning is revolutionizing speech and natural language technologies since it is offering an effective way to train systems and obtaining significant improvements. The main advantage of deep learning is that, by developing the right architecture, the system automatically learns features from data without the need of explicitly designing them.
Also, Deep learning was first introduced in standard statistical systems. By now, end-to-end neural MT systems have reached competitive results. This special issue introductory paper addresses how deep learning has been gradually introduced in MT.
Deep learning architectures such as deep neural networks, deep belief networks and recurrent neural networks have been applied to fields including computer vision, speech recognition, natural language processing, audio recognition, social network filtering, machine translation, bioinformatics, drug design and board game programs, where they have produced results comparable to and in some cases superior to human experts.
Deep learning models are vaguely inspired by information processing and communication patterns in biological nervous systems yet have various differences from the structural and functional properties of biological brains, which make them incompatible with neuroscience evidences.
Automated learning is one type of Artificial Intelligence, which allows software applications to become more accurate in predicting results without explicitly programming them.
Deep learning is a branch of machine learning. A field in which the computer tests logarithms and programs and learns to improve and develop it by itself
Machine learning is not new and its roots date back to the mid-20th century. Where English athlete Alan Turing proposed a vision of artificial intelligence (the machine learning)
We can conclude that deep learning is nothing but large-scale neural networks that have large data and require supercomputers. Although preliminary studies have focused on non-censored means, the latest developments in this area have focused on deep training and neural network models using reverse algorithms , The most popular techniques in this area are: