What is Deep Learning?
Deep Learning as we now know is sub-field of machine learning. Let us understand how and where exactly it discretely fits into the machine learning field. In machine learning, the learning process is supervised and the programmer needs to be accurate when telling the system the type of thing it should be looking for when deciding that an image contains for example a bird or not. This hectic task is called feature extraction and the accuracy depends upon programmer's ability to accurately define a feature set of bird. The benefit of deep learning is that the program builds the feature set by itself without supervision. Unsupervised learning is more accurate and faster. Figure below shows a simple example of machine learning and Deep Learning model. Figure 1: Machine Learning and Deep Learning Model (Source: Ref. 3) Machine learning works with manually extracted relevant feature from the images and categorization model is made using the feature extracted. With Deep Learning relevant feature is automatically extracted from the images and end to end learning process takes place. Conventional machine learning programs analyze data in linear form while Deep Learning uses nonlinear way to process the data - it uses neural network architecture and therefore sometimes referred to as deep neural networks model. Deep Learning is far more capable when compared to machine learning as each algorithm used in Deep Learning applies non linear transformation on its input and creates a statistical structure as output. The main advantage of Deep Learning is that it continues to improve with increase in size of data. Deep Learning algorithm can take non-categorized and messed up data like images, audio recordings, videos etc., it can test and implement enough order on the data to make it useful for prediction, and developing a structure of feature like for example rat or bird in an image, sound that form a word in speech etc. Deep Learning is used in NLP processing, image recognition tools, bioinformatics and speech recognition software. It can also be used to restore the color of black and white picture using a system known as let there be a color. In another decade or so Deep Learning systems, languages and libraries will become the base of every software development toolkit. In near future we will have Deep Learning applications in areas like automotive (self-driving car), health care (neural network for brain cancer detection etc.), automatic handwriting generation, voice control in consumer devices and many more.
By: Dr. Sheifali Gupta (Professor), Dr. Shalli Rani (Associate Professor) and References
Disclaimer: The content of this newsletter is contributed by Chitkara University faculty & taken from resources that are believed to be reliable. The content is verified by editorial team to best of its accuracy but editorial team denies any ownership pertaining to validation of the source & accuracy of the content. The objective of the newsletter is only limited to spread awareness among faculty & students about technology and not to impose or influence decision of individuals.
|