Articles Fritz has written:

The 4 Research Techniques to Train Deep Neural Network Models More Efficiently

Articles

Deep learning and unsupervised feature learning have shown great promise in many practical applications. State-of-the-art performance has been reported in several domains, ranging from speech recognition and image recognition to text processing and beyond.

It’s also been observed that increasing the scale of deep learning—with respect to numbers of training examples, model parameters, or both—can drastically improve accuracy. These results have led to a surge of interest in scaling up the training and inference algorithms used for these models and in improving optimization techniques for both.

Continue reading The 4 Research Techniques to Train Deep Neural Network Models More Efficiently

Reproducing Images using a Genetic Algorithm with Python

Articles

This tutorial documents a GitHub project called GARI (Genetic Algorithm for Reproducing Images). The project is available here:

Before discussing the details of the project, let’s run through a quick overview of it.

The GARI project accepts an image as input. This image can have one or more channels (i.e. the image could be binary, gray, or color, such as RGB). RGB is the most popular color model that produces any color as a combination of the 3 color channels Red, Green, and Blue. Hence its abbreviation.

Continue reading Reproducing Images using a Genetic Algorithm with Python

Sentiment Analysis on iOS Using SwiftUI, Natural Language, and Combine: Hacker News Top Stories

Articles

Powering applications with the ability to understand the natural language of the text always amazes me. Apple made some significant strides with its Natural Language framework last year (2019). Specifically, the introduction of a built-in sentiment analysis feature can only help build smarter NLP-based iOS Applications.

Besides the improvements to the Natural Language framework, SwiftUI and Combine were the two biggies that were introduced during WWDC 2019.

Continue reading Sentiment Analysis on iOS Using SwiftUI, Natural Language, and Combine: Hacker News Top Stories

Real-time Object Detection using SSD MobileNet V2 on Video Streams

Articles

In this article, we’ll be learning the following:

Object detection can be defined as a branch of computer vision which deals with the localization and the identification of an object. Object localization and identification are two different tasks that are put together to achieve this singular goal of object detection.

Object localization deals with specifying the location of an object in an image or a video stream, while object identification deals with assigning the object to a specific label, class, or description. With computer vision, developers can flexibly do things like embed surveillance tracking systems for security enhancement, real-time crop prediction, real-time disease identification/ tracking in the human cells, etc.

Continue reading Real-time Object Detection using SSD MobileNet V2 on Video Streams

How to manage authentication flows in React Native with react-navigation v5 and Firebase

Articles

Managing user authentication flows in your mobile apps is often a fundamental requirement to allow only authorized users to access data. The react-navigation library in its latest version (version 5) allows you to implement a custom authentication flow in React Native apps.

In this tutorial, we’ll discuss one of the strategies to implement an authentication flow using react-navigation library, and react-native-firebase.

Continue reading How to manage authentication flows in React Native with react-navigation v5 and Firebase

Random Forest Regression in Python Using Scikit-Learn

Articles

A random forest is an ensemble model that consists of many decision trees. Predictions are made by averaging the predictions of each decision tree. Or, to extend the analogy—much like a forest is a collection of trees, the random forest model is also a collection of decision tree models. This makes random forests a strong modeling technique that’s much more powerful than a single decision tree.

Continue reading Random Forest Regression in Python Using Scikit-Learn

Machine Learning and the Future of Mobile App Development

Articles

Mobile developers have a lot to gain from revolutionary changes that on-device machine learning can offer. This is because of the technology’s ability to bolster mobile applications—namely, allowing for smoother user experiences capable of leveraging powerful features, such as providing accurate location-based recommendations or instantaneously detecting plant diseases.

Continue reading Machine Learning and the Future of Mobile App Development

Logistic Regression in Python Using Scikit-learn

Articles

As a university student, I (and many of my peers) think a lot about exams. Sometimes I catch myself thinking: The human brain works 24/7 for 365 days, right from our birth, until…we step into the examination hall 🙂

How many times in your life you have wondered whether you will pass or fail an exam of some kind? Maybe you know more about yourself, your habits and tendencies, etc., so you can more accurately predict your result. But how many times you have wondered whether a friend of yours will pass the same exam or not?

Continue reading Logistic Regression in Python Using Scikit-learn

Introduction to YOLOv4: Research review

Articles

YOLO stands for You Only Look Once. It’s an object detection model used in deep learning use cases, of which there are mainly 2 main families:

The idea of one-stage detection (also referred to as one-shot detection) is that you only look at the image once.

Stating that it was simply a bit better than YOLOv2, but not much changed.
YOLOv4 was then recently introduced as the “Optimal Speed and Accuracy of Object Detection”.

Continue reading Introduction to YOLOv4: Research review