The Intel® Nervana™ AI Academy for Students program was created to work collaboratively with students at innovative schools and universities doing great work in the Machine Learning and Artificial Intelligence space. I had the opportunity to get to know Intel® Student Ambassador Karandeep Singh Dhillon and learn about how he became interested in deep learning and how he wants to make it easy for anyone to understand and apply to real-life situations.
Tell us about your background and what got you started in technology.
Currently, I’m in my final year at the University of Petroleum and Energy Studies in Dehradun, India and studying computer science with specialization in business analytics and optimization.
My parents bought me a computer when I was in 6th grade and by the time I was in 8th grade would make small Bash programs to help me automate tasks. I loved to create those small programs and I decided that I wanted to learn more and would take Computer Science courses for my undergraduate degree.
I can easily say that I love to code. I used to make tutorials and build ROM’s for Android* phones. I used to be an Android Senior Developer at XDA, a mobile software development community, before I retired from the post. I also participate in competitive coding where we are tasked with solving problems relating to data structures. Recently, I did my first hackathon and ranked 7th in the AI category for all of India.
What projects are you working on now?
I have always been fascinated by and interested in doing a computer vision project and I have hands-on experience with OpenCV. The first project that really got me started in learning about Deep Learning was my project on Automatic Number Plate Recognition. Our goal, or initial inspiration, for this project was to use it in an autonomous parking system which opens the gate when it detects a valid vehicle.
My most recent project was on Detecting Driver Behavior to see if they are driving safe or not. It is a team project that we are thinking of commercializing, so I can’t share a lot about it but we used a convolutional neural network (CNN) to train our dataset.
Currently I’m working on learning Python libraries for deep learning. Previously I had trained all my models on Caffe and want to expand my knowledge and skills. I going to soon be working on making tutorial videos to explain all about deep learning in a way that anyone can understand it, not just CS geeks! I am also hoping to be able to organize some workshops or online webinars to demonstrate how the Movidius™ Neural Compute Stick works with a Raspberry* Pi.
Tell us about a technology challenge you’ve had to overcome in a project
It has been a challenge for me train data on my MacBook Air with the Intel® Core™ i5 processor and 4GB RAM – It takes ages! I do have access to Intel’s cluster, but due to high latency my connection often gets lost. I would like to make a deep learning library which will be efficient enough to train a large dataset on a CPU and require less computation and resources.
What trends do you see happening in technology in the near future?
I believe that quantum computing will change the world. Quantum PCs can investigate the information to give input significantly more productively than standard PCs. Quantum computers can analyze large quantities of data to provide artificial intelligence machines the feedback required to improve performance.
How are you planning to leverage artificial intelligence or deep learning technologies in your work?
AI is my life. I try to use it wherever I can. For example, I use linear regression models to predict my future scores based on my daily study hours. And I may, or may not, use deep learning to detect the faces of people who come to my door. (Shhh!)
What impact on the world do you see AI having? And do you see yourself as part of it?
My favorite thing about AI is that we can make an expert system which is more accurate than human beings. A great example of this are AI-based cancer detection systems. AI is helping doctors to diagnose diseases more accurately, is helping blind people to see, and is even helping banks get more secure. AI is everything and everywhere. I see myself as a learner in this field who wants to contribute as much as I can and I hope to create things that can be used across multiple industries. I am currently looking for work at a company where I can use deep learning to gain more hands-on training and solve real-world issues.
Other Popular Deals
- The 10 best job hunting apps on AndroidTop 10 Android launchers (June 2017)
- The 10 scariest horror games on AndroidAndroid app stores: 5 best alternatives to Google Play Store
- Best Android apps for rooted devices18 apps for a memorable Valentine's Day
- Top 15 Android games that you should playThe 20 best looking games for mobile phones
- 8 Android apps to tickle your funny bone17 must have apps for any Android device (plus alternatives)
- 5 apps to get the Android Lollipop look on your smartphoneTake control of your Android device with these apps
- 7 weird and strange apps for your Smartphone10 neat Google apps you may not know of
- Perfect Viewer10 essential Indian apps for Android devices