Building an Android Login System

Articles

This tutorial builds a login system for an Android app. The app allows the users to register using a username and a password. A local server implemented in Python using Flask accepts the user data and inserts them into a MySQL database.

For securing the password, it’s encrypted using the MD5 hashing algorithm. After successful registration, the user will be able to log into the system by entering a server-verified username and password.

Continue reading Building an Android Login System

Hands-on with Feature Engineering Techniques: Advanced Methods

Articles

This post is a part of a series about feature engineering techniques for machine learning with Python.

You can check out the rest of the articles:

Welcome to the last of this series on feature engineering! In today’s article, we’ll explore some advanced feature engineering techniques across different tasks. Specifically, we’ll look at advanced categorical encoding, advanced outlier detection, automated feature engineering and more.

Continue reading Hands-on with Feature Engineering Techniques: Advanced Methods

Creating an Android app with Snapchat-style filters in 7 steps using Firebase’s ML Kit

Articles

At I/O 2018, Google announced the release of Firebase’s ML Kit, a developer-friendly software package that allows mobile engineers to quickly integrate Machine Learning features in their applications with just a few lines of code. With ML Kit, we’re able to do amazing things like face detection, text recognition, and landmark recognition, all without needing to have deep knowledge about neural networks or model optimization.

Continue reading Creating an Android app with Snapchat-style filters in 7 steps using Firebase’s ML Kit

Boosting your Machine Learning Models Using XGBoost

Articles

In this tutorial we’ll cover XGBoost, a machine learning algorithm that has dominated the applied machine learning space recently.

XGBoost is an open source library that provides gradient boosting for Python, Java and C++, R and Julia. In this tutorial, our focus will be on Python. Gradient Boosting is a machine learning technique for classification and regression problems that produces a prediction from an ensemble of weak decision trees.

Continue reading Boosting your Machine Learning Models Using XGBoost

Firebase Cloud Messaging for Remote Push Notifications on Android with Xamarin

Articles

Push notifications—being one of the most integral parts of a mobile application—should be one of the first things you configure while building your mobile app. This blog will help you get you familiar with the fundamentals of setting up push notifications in your Xamarin.Android project using Firebase.

Firebase Cloud Messaging (FCM) is a cross-platform service that handles the sending, routing and queueing of messages between server applications and mobile apps.

Continue reading Firebase Cloud Messaging for Remote Push Notifications on Android with Xamarin