Apple’s “live-streamed” event from Apple Park brought improvements to two of their product lines: the iPhone and the HomePod. The most significant improvements were in the iPhone lineup, the most important of which was 5G capabilities and significantly more advanced cameras on the iPhone 12 Pro line. This article will give you a quick rundown of the releases in this year’s Apple event, so you don’t need to watch the full Keynote.
Category: Articles
2D Texture Animations in Facebook’s Spark AR Studio
ArticlesIn Facebook’s Spark AR Studio we can use 2D textures to create animations.
We can either:
Note: While importing a GIF we must ensure that it doesn’t contain any real or realistic images of people whether real or fictional or the effect won’t be accepted for publishing.
So which textures can we import? We can import:
Continue reading 2D Texture Animations in Facebook’s Spark AR Studio
8-Bit Quantization and TensorFlow Lite: Speeding up mobile inference with low precision
ArticlesFrancois Chollet puts it concisely:
For many deep learning problems, we’re finally getting to the “make it efficient” stage. We’d been stuck in the first two stages for many decades, where speed and efficiency weren’t nearly as important as getting things to work in the first place. So the question of how precise our calculations need to be — and whether we can manage with lower precision — wasn’t often asked.
4 Applications of Artificial Intelligence in the Food Industry
ArticlesThe food processing industry is benefitting greatly from the latest advancements in artificial intelligence, which is doing everything from helping to sort foods, maintaining top-notch health and safety compliances, developing new products, and bolstering the supply chain. The technology is essentially helping to streamline work processes, making the work of employees easier and making operations more efficient.
Continue reading 4 Applications of Artificial Intelligence in the Food Industry
Animated StyleGAN image transitions with RunwayML
ArticlesI’ll be introducing the tools and principles we’ll be using for this tutorial, outlining the process at a high level, and then doing a more in-depth walkthrough. Lastly, I’ll go through the processing code in a bit more detail to explain how everything works. And if you’re up for it, I’ll have a little quiz / FAQ at the end. But if you just want to get things up and running quickly, just follow the steps in the Process section. You can get the whole thing running in just a few minutes!
Continue reading Animated StyleGAN image transitions with RunwayML
An Intro Tutorial for Implementing Long Short-Term Memory Networks (LSTM)
ArticlesHuman thoughts are persistent, and this enables us to understand patterns, which in turn gives us the ability to predict the next sequence of actions. Your understanding of this article will be based on the previous words that you’ve read. Recurrent Neural Networks replicate this concept.
RNNs are a type of artificial neural network that are able to recognize and predict sequences of data such as text, genomes, handwriting, spoken word, or numerical time series data. They have loops that allow a consistent flow of information and can work on sequences of arbitrary lengths.
Continue reading An Intro Tutorial for Implementing Long Short-Term Memory Networks (LSTM)
A 2019 Guide for Automatic Speech Recognition
ArticlesComputer-based processing and identification of human voices is known as speech recognition. It can be used to authenticate users in certain systems, as well as provide instructions to smart devices like the Google Assistant, Siri or Cortana.
Essentially, it works by storing a human voice and training an automatic speech recognition system to recognize vocabulary and speech patterns in that voice. In this article, we’ll look at a couple of papers aimed at solving this problem with machine and deep learning.
Continue reading A 2019 Guide for Automatic Speech Recognition
An Empirical Comparison of Optimizers for Machine Learning Models
ArticlesAt every point in time during training, a neural network has a certain loss, or error, calculated using a cost function (also referred to as a loss function). This function indicates how ‘wrong’ the network (parameters) is based on the training or validation data. Optimally, the loss would be as low as possible. Unfortunately, cost functions are nonconvex — they don’t just have one minimum, but many, many local minima.
Continue reading An Empirical Comparison of Optimizers for Machine Learning Models
Augmented Reality (AR) Development: Tools and Platforms
ArticlesHumans have been trying to augment their reality since the 1990s, when Boeing developed their own AR for assembling their airplanes. The technology gained popularity with the launch of the first version of Google Glass. However, AR has been widely adopted in the consumer market only in the past 5 years, as handheld devices have become powerful enough to host such experiences.
Continue reading Augmented Reality (AR) Development: Tools and Platforms
Automating an AI to find shortest route using reinforcement learning
ArticlesThis is an implementation using the concepts of Q-Learning, which I covered in a previous blog post providing a high-level overview of reinforcement learning (RL).
To help demonstrate these concepts, I’ll be covering how to automate an agent to find the shortest route from its source to a particular destination, recognizing the environment and obstacles, thus learning from its experiences. A typical example would be a robot exploring the environment and finding the optimal way to the goal.
Continue reading Automating an AI to find shortest route using reinforcement learning