3D Animation and Computer Graphics has become an almost essential skill today, especially if you work in Creative Industry or Immersive Technologies like AR / VR. You’ll often hear terms like WebGL, Particle Effect, Three.JS, Shaders, .fbx or .gltf file formats etc..
Learning 3D Animation or Motion Graphics can be very daunting at first, especially when you see a clumsy user-interface loaded with tons or menu and toolbar options.. Here I present a series of cool demos to simplify 3D Animation basics for beginners and learners, using a free but highly powerful 3D modeling, animation and rendering tool called Blender.
What is Transfer Learning?
While pre-trained models are great for recognizing cats and dogs, or cars and bicycles, very often, we want Machine Learning to do something more elaborate. Transfer Learning method utilizes intermediate layers (or in simple ML terms “features”) from a pre-trained model which is trained on a very large dataset. As a result, it achieves decent accuracy even though the new training set used for customization is relatively much smaller in size.
In this article, I show you how to perform image recognition & video understanding tasks in just 2 lines of code, using TensorFlow.JS
To detect objects :
model = cocoSsd.load();
objects = model.detect(frame);
Model output tested on Olympics horse-riding game..
For video tagging :
model = mobilenet.load();
tags = model.classify(frame);
Model output tested on wild-life documentary films..
To capture Facial Expressions :
model = facemesh.load();
faces = model.estimateFaces(frame);
Model output tested on live video stream to detect facial expressions..
For Hand-Tracking :
model = handpose.load();
result = model.estimateHands(frame);
Model tested on live camera stream to generate music…
Mastering awkward interview situations..
Here I have listed down few questions that are frequently asked during job interviews, and probably not with the best intentions..
Q: Did you complete your PhD? Why not?
After spending few years in IT industry, I started to find this question totally irrelevant, considering that most companies I worked for often had team members or even senior managers who didn’t even have basic Bachelors or Masters degree in IT or Computer related fields (like Chemical, Polymer, Civil / Construction majors). …
It was back in 2006, we were working on a class project.. The professor had asked us to implement Sentiment Analysis on Spoken Conversations or Dialogs. As you may be aware, most research on Sentiment Analysis was originally conducted on Text Datasets, e.g. online product reviews, movie reviews, social media posts.. The main challenge for this assignment, just like any other Machine Learning & Natural Language Understanding (NLU) project, was to find a good source of data that we can train and evaluate our algorithms on..
Datasets for Dialog Research:
There were some datasets available for research on spoken language…
Many reasons to love your Mac or Switch to one if you haven’t already..
If you are still pondering on whether to go for an expensive MacBook / iMac instead of cheaper Windows Dell, HP computers, think no more.. Whether you are a Windows or Linux user, there are many long-term benefits to make a switch to Apple despite the hefty price tag..
System Upgrades & OS Installation: System upgrades in Mac OS are super easy and seamless. If you are formatting your entire hard-disk, Apple makes it so easy to re-install the new latest version not only for free…
Today, we are living in a smart digital era where technologies like Artificial Intelligence (AI), Internet of Things (IoT) and Augmented Reality promise to disrupt our lives for better. Our homes are now equipped with intelligent virtual assistants like Alexa and very soon there will be a plethora of smart home appliances and connected devices that can be controlled via simple voice commands or mobile apps.
Our cities have become smarter and safer too. There are traffic cameras at every intersection with video analytics capabilities to detect traffic rule violations and number plate recognition. Our daily commute will see a…