Over the past few years, deep learning techniques have dominated computer vision. One of the computer vision application areas where deep learning excels is image classification with Convolutional Neural Networks (CNNs).
Blog
Using Transfer Learning and Pre-trained Language Models to Classify Spam
ArticlesTransfer learning, an approach where a model developed for a task is reused as the starting point for a model on a second task, is an important approach in machine learning. Prior knowledge from one domain and task is leveraged into a different domain and task.
Transfer learning, therefore, draws inspiration from human beings, who are capable of transferring and leveraging knowledge from what they have learned in the past for tackling a wide variety of tasks.
Continue reading “Using Transfer Learning and Pre-trained Language Models to Classify Spam”
The 5 Computer Vision Techniques That Will Change How You See The World
ArticlesComputer Vision is one of the hottest research fields within Deep Learning at the moment.
It sits at the intersection of many academic subjects, such as Computer Science (Graphics, Algorithms, Theory, Systems, Architecture), Mathematics (Information Retrieval, Machine Learning), Engineering (Robotics, Speech, NLP, Image Processing), Physics (Optics), Biology (Neuroscience), and Psychology (Cognitive Science).
Continue reading “The 5 Computer Vision Techniques That Will Change How You See The World”
Quickly Build a Snapchat Lens By Leveraging Fritz AI Studio’s Style Transfer Model
ArticlesThe style transfer is one of the most creative applications of Convolutional Neural Networks. It allows you to retrieve the style of an image and use it to transform any given image.
It is an interesting technique that highlights the capacities and internal representations of neural networks. It can also be useful in certain scientific fields for augmenting or simulating image data.
The almost endless combinations of content and styles possible bring out unique and ever more creative results from neural network enthusiasts.
Audio in Lens Studio
ArticlesLens Studio allows you to import and add audio to your lenses. Adding audio to your lenses enhances the nature of the lenses by enabling the viewer more interaction. It can be added in behavior scripts as a response and even in animations.
Behavior scripts in lens studio enable you to make interactions in your lenses by defining a trigger type and a response for that trigger.
Image Effects for Android using OpenCV: Animated GIFs
ArticlesOpenCV is a powerful tool for doing intensive operations in real-time, even for resource-limited mobile devices. Throughout a couple of tutorials, we’re going to create an Android app that applies various effects over images.
Continue reading “Image Effects for Android using OpenCV: Animated GIFs”
Building an Image Recognition Model for Mobile using Depthwise Convolutions
ArticlesDeep Learning algorithms are excellent at solving very complex problems, including Image Recognition, Object Detection, Language Translation, Speech Recognition, and Synthesis, and include many more applications, such as Generative Models.
However, deep learning is extremely compute intensive—it’s generally only viable through acceleration by powerful general-purpose GPUs, especially from Nvidia. Unfortunately, mobile devices have very limited compute capacity; hence, most architectures that have been very successful on desktop computers and servers cannot be directly deployed to mobile devices.
Continue reading “Building an Image Recognition Model for Mobile using Depthwise Convolutions”
Machine Learning on Mobile and at the Edge
ArticlesWith big industry players committing a lot of resources to edge ML, increases in research into model compression/optimization for resource-constrained devices, and an ever-expanding landscape of use cases, we’ve seen the the initial stages of what we believe is a revolution in how and where machine learning operates.
Continue reading “Machine Learning on Mobile and at the Edge”
Snapchat, FaceApp, and the necessary lessons of data privacy with mobile machine learning
ArticlesIf you’re even remotely plugged into the tech world, you’d have been hard-pressed to miss a couple viral summer trends, both involving AI-powered photo transformations.
Here’s the gist. Snapchat caught fire and soared past all Q2 estimates, in large part because of their rollout out of popular gender-swap and baby-face Lenses. And soon after, FaceApp took the internet by storm when its old-age filter went viral. This has led to millions of users, including prominent celebrities, showing off what they’d look like in 40 years or as members of a different gender.
Image Classification on Android with TensorFlow Lite and CameraX
ArticlesTensorFlow Lite is the lightweight version of TensorFlow Mobile. It’s here to unleash the machine learning power on your smartphones while ensuring that the model binary size isn’t too big and there’s low latency. Additionally, it also supports hardware acceleration using the Neural Networks API and is destined to run 4X faster with GPU support.
Continue reading “Image Classification on Android with TensorFlow Lite and CameraX”