I'm a software engineer with 10 years of experience who recently decided to switch my focus to machine learning. I did the coursera course and did CS231n: Convolutional Neural Networks for Visual Recognition, read up on basic theory, did some image processing networks like VGG, Resnets and most recently trying to get Faster-RCNN to work, so my currently knowledge is ML basics and heavily focussed on ML in the Image domain. I recently landed my first ML job at a company that does mostly NLP, so I lack a lot of knowledge in that domain. I'm currently reading the NLTK book, which has been very approachable in introducing basic concepts in a code-focussed way. So I was wondering if anyone could point me to some good mid to advanced level resources (online courses/videos/books) to get up to speed with where the field is at now, to help me understand current research and more advanced concepts?
First of all let me tell you what is Open CV and what are the things that we can do using OpenCV. OpenCV is a open source C library for digital image processing and computer vision, which can be used to create real time face recognisation and using it with embedded robotics and micro controllers for purpose like differentiating a specific color from an image having various colors. Solution to all this we will cover in this course. "Few years back, I started learning programming and spent couple of months just to learn the basics. Then, for again a couple of months I spent my time learning advance of Open CV.
OpenCV is a native cross-platform C library for Computer Vision, Machine Learning, and image processing. It is increasingly being adopted for development in Python. This course features some trending applications of vision and deep learning and will help you master these techniques. You will learn how to retrieve structure from motion (sfm) and you will also see how we can build an application to capture 2D images and join them dynamically to achieve street views by capturing camera projection angles and relative image positions. You will also learn how to track your head in 3D in real-time, and perform facial recognition against a goldenset.
Source code (with copious amounts of comments) is attached as a resource with all the code-alongs. The source code has been provided for both Python 2 and Python 3 wherever possible. This team has decades of practical experience in working with Java and with billions of rows of data. Prerequisites: No prerequisites, knowledge of some undergraduate level mathematics would help but is not mandatory. Working knowledge of Python would be helpful if you want to run the source code that is provided.
Guorong Wu is an Assistant Professor of Radiology and Biomedical Research Imaging Center (BRIC) in the University of North Carolina at Chapel Hill. Dr. Wu received his PhD degree from the Department of Computer Science in Shanghai Jiao Tong University in 2007. After graduation, he worked for Pixelworks and joined University of North Carolina at Chapel Hill in 2009. Dr. Wu's research aims to develop computational tools for biomedical imaging analysis and computer assisted diagnosis. He is interested in medical image processing, machine learning and pattern recognition.