With recent advances in both iPhone camera and AI-accelerated chip technology (i.e. the A13 Bionic in the iPhone 11 series), it’s no wonder that some of the most innovative, transformative use cases for machine learning on iOS come in the form of computer vision.
Author: Fritz
Articles Fritz has written:
Deep Learning with PyTorch: An Introduction
ArticlesIn this tutorial, you’ll get an introduction to deep learning using the PyTorch framework, and by its conclusion, you’ll be comfortable applying it to your deep learning models. Facebook launched PyTorch 1.0 early this year with integrations for Google Cloud, AWS, and Azure Machine Learning. In this tutorial, I assume that you’re already familiar with Scikit-learn, Pandas, NumPy, and SciPy. These packages are important prerequisites for this tutorial.
Continue reading Deep Learning with PyTorch: An Introduction
Machine Learning at the Edge — μML
ArticlesThe definition of an edge device can vary greatly from application to application, and it includes devices ranging from smartwatches to self-driving cars and everything in between. Currently, the edge devices with the largest numbers, which also have a connection to a network, is likely the smartphone.
There are increasingly a lot of other devices with small MCU’s (microcontrollers) that aren’t connected to any network which can be used for applications like intelligent sprinkler system for home garden.
Instant Notifications for New Messages in an Android Chat Application
ArticlesIn previous tutorials in this series, we began the development of an Android chat application that allows users to do the following:
Register and verify user email addresses; login to the system Fetch chat conversations from other users Send and receive messages within the conversationsContinue reading “Instant Notifications for New Messages in an Android Chat Application”
Introduction to Self-Organizing Maps (SOMs)
ArticlesIn this article, we’re going to introduce self-organizing maps. We assume the reader has prior experience with neural networks.
Self-organizing maps are a class of unsupervised learning neural networks used for feature detection. They’re used to produce a low-dimension space of training samples. Therefore, they’re used for dimensionality reduction.
Continue reading Introduction to Self-Organizing Maps (SOMs)
5 TensorFlow techniques to eliminate overfitting in DNNs
ArticlesDeep neural networks (DNNs) can have tens of thousands of parameters, and in some cases, maybe even millions. This huge number of parameters gives the network a huge amount of freedom and the flexibility to fit a high degree of complexity.
This flexibility is only good up to a certain level. When this level is crossed, the term overfitting is brought to the table.
Continue reading 5 TensorFlow techniques to eliminate overfitting in DNNs
Xamarin.Forms MessagingCenter
ArticlesMessagingCenter is one of the most important APIs that you should be aware of while working with Xamarin.Forms and MVVM. MessagingCenter includes a simple messaging service to send and receive messages.
Please refer to this amazing document by Microsoft, which will run you through some basics, some of which I’ve included in this post in detail:
Why data scientists should start learning Swift
ArticlesOne week into my first year physics course at the University of Michigan, a professor assigned a problem set that required simulating some many-body system. It was due Friday. That was the week I learned my first programming language, Matlab.
This is how I’ve picked up bits and pieces of a dozen or so languages over the past decade. Besides an introductory CS class taught with C++ and a Java-based database class in graduate school, I never had any formal training in software engineering. For me, coding was a way to finish my homework, analyze data to answer a question, or turn an idea in my head into something real.
Continue reading Why data scientists should start learning Swift
Image Segmentation with Fritz AI Studio
ArticlesIn this article, we’ll train a model that is able to label cat and dog images. The images used for this project can be found here and here. Of course, you don’t have to use cats and dogs; the process is the same irrespective of your images. Before we get too far into this, you’ll first need to create an account at Fritz AI.
How to use the Geolocation API in a React Native app
ArticlesGeolocation as an API has different methods that can be used in a web application. But it’s also a powerful API for mobile development. Ride share mobile apps like Uber, map app like Google Maps, and location features implemented in apps like Instagram depend on using this API. React Native takes advantage of this API and its available methods by extending the Geolocation Web specification.
Continue reading How to use the Geolocation API in a React Native app