Running Artificial Neural Networks in Android using OpenCV

Articles

This tutorial is a step-by-step guide for building an artificial neural network (ANN) using OpenCV for Android devices. An ANN for creating a 2-input XOR gate is built and trained on a desktop computer and then saved for later use in an Android app.

The IDE used in this tutorial for building the desktop app is NetBeans and the OS is Windows. This tutorial discusses the steps for using OpenCV in NetBeans.

Continue reading Running Artificial Neural Networks in Android using OpenCV

SharedPreferences in Android

Articles

Android provides many ways of storing an application’s data. One of these ways is called SharedPreferences. SharedPreferences allow you to save and retrieve data in the form of a key-value pair. It’s beneficial to use SharedPreferences APIs only when you have a relatively small collection of key-values that you’d like to save. Each SharedPreferences file is managed by the framework and can be private or shared.

Continue reading SharedPreferences in Android

Solving equations using neural networks: Exploring Facebook AI’s latest research effort

Articles

Computer systems have always been man’s best friend when dealing with intensive, computation-heavy mathematical problems. From simple calculations on a calculator to large statistical operations in R, this technological frontier has made life easier for a lot of us.

However, even computers are known to fault when numbers turn into letters and algebra starts getting involved. One might hope that with the advent of increasingly sophisticated machine learning and AI algorithms, this could be solved—but hopes and dreams continued to remain hopes and dreams…until now.

Continue reading Solving equations using neural networks: Exploring Facebook AI’s latest research effort

Advancements in Artificial Intelligence in iOS 14

Articles

Apple has recently been pushing the envelope with regards to Artificial Intelligence, and WWDC 2020 was no different.

From machine and deep learning to computer vision and natural language processing, Apple’s introduced a slew of enhancements and improvements across their built-in frameworks that help mobile application developers build better AI-powered iOS apps.

PencilKit, a drawing framework that was introduced in iOS 13, was also powered with machine learning this year.

Continue reading Advancements in Artificial Intelligence in iOS 14

6 Takeaways from Snapchat’s Lens Fest

Articles

I’ve never quite attended an event like Lens Fest. Not just because it was entirely virtual, but largely because of the community of people it was celebrating — AR developers, graphic designers, 3D artists, software engineers, ML engineers, and a wide range of other people from around the world who, put simply, create really cool stuff. I was blown away by all the amazing experiences people from all walks of life are building with Lens Studio.

Continue reading 6 Takeaways from Snapchat’s Lens Fest

Working with Audio Data for Machine Learning in Python

Articles

Most of the attention, when it comes to machine learning or deep learning models, is given to computer vision or natural language sub-domain problems.

However, there’s an ever-increasing need to process audio data, with emerging advancements in technologies like Google Home and Alexa that extract information from voice signals. As such, working with audio data has become a new trend and area of study.

Continue reading Working with Audio Data for Machine Learning in Python