My name is Satya Mallick. I am an entrepreneur who loves Computer Vision and Machine Learning.
A decade and a half back I was a novice programmer who struggled to convert ideas to code. In my quest to get better, I stumbled upon a few facts about learning.
First, we learn concepts faster by studying examples. As kids, we didn’t learn languages by understanding the grammar first. We learned by copying others around us; we learned by studying examples.
Second, everybody starts at zero, but if we learn something new every day it is possible to acquire working knowledge of almost anything in a very short period of time. Knowledge builds on itself; it is governed by the rule of compounding. The key is to learn something new every single day.
Third, passion is a powerful force. It is hugely rewarding to follow your passion and get better at things you are interested in.
Finally, you have to enjoy what you do, or not do it at all. You gotta whistle while you work!
These principles have helped me throughout my career.
I did my Ph.D. at the University of California, San Diego, where I worked on several different vision problems, and published regularly in top vision conferences and journals. However, the work that was most satisfying was a collaboration with the The Scripps Research Institute where I provided a solution to a problem in Cryo-Electron Microscopy that eventually became part of their 3D reconstruction pipeline. Research that has real world impact is deeply satisfying.
Right after my Ph.D. I co-founded TAAZ Inc. — a computer vision company that applies vision technology to problems in beauty and fashion! At TAAZ the scalability, and robustness of our computer vision and machine learning algorithms have been put to a rigorous test by more than 100M users who have tried our products. It was a great learning experience to take academic research and make it work in the real world.
Who is this blog for ?
This blog is for programmers, hackers, engineers, scientists, students and self-starters who are interested in Computer Vision and Machine Learning. It is for those creative people who have the itch to learn something new, and build something useful; who love tinkering and getting their hands dirty; who take pride in their work, and are craftsmen at heart; who believe in sharpening their tools and improving their craft every single day!
I hope to serve as a catalyst in this learning process. It is my goal to publish material that helps readers grasp Computer Vision and Machine Learning concepts with the help of examples in Python and C++. I hope you find this blog useful, informative, and entertaining.
You can subscribe to our email newsletter and receive a free Computer Vision Resource guide. The newsletter will come to you weekly with OpenCV examples, tutorials, tips and tricks. Occasionally, I may send mid-week broadcast emails, but I promise I won’t flood your inbox.
I consult through my company Big Vision LLC and I am happy to talk if you have an interesting project or need help solving a computer vision or machine learning problem.