Diagnosing Pneumonia in X-Rays with Machine Learning

Machine Learning (ML) is a subset of Artificial Intelligence (AI) that helps software perform tasks without explicit programming through a variety of statistical techniques, including deep learning (neural networks) that are inspired by theories about how the brain processes information.

With Google AutoML Vision, functional (non-technical) developers can train machine learning models to classify images according to defined labels. In this experiment, we’re going to build a machine learning model to diagnose pneumonia from chest x-ray images of pediatric patients from Guangzhou Women and Children’s Medical Center, Guangzhou.

Visualize Employee Locations with Augmented Reality

If your employees work at different locations, you may want to visualize those facilities in a map; perhaps with worker population heatmapping to understand employee distribution, or with wayfinding to help your employees find each other and collaborate.

As part of ongoing research on voice and visual interfaces, I developed a chatbot-guided employee location visualization in augmented reality, with Unity, Google ARCore, Google Dialogflow, Cloud Functions, Mapbox and Workday. While I assemble a complete tutorial, feel free to continue reading for a high-level explanation on how I built this app.

Visualizing Data with Google BigQuery and Data Studio

Every company is a data company. Corporations rely on sourcing, managing and manipulating data to understand their products, customers, and employees. As data collection services become more detailed and integrated into everyday applications, visualization is crucial to separate important data from nonsense, identify causal and cor-relational relationships, and ultimately, tell a story.

In this post, we’ll explore visualizing employee location data from Workday, a rapidly growing financial data and human capital management platform, with the Google Cloud Platform (GCP) RESTful data service BigQuery, and Data Studio, Google Marketing Platform’s data reporting service.

Build a Blockchain Database with bigchainDB for Immutable Data Transactions

Unless you’ve been living under a rock for the past decade, you’ve undoubtedly heard of the blockchain. At least, bitcoin. Maybe you’ve heard so much about those virtual coins, that you own a couple of them.

In this post, I’ll give you a conceptual overview of the blockchain, highlight its applications, and then show you how to use bigchainDB to develop a simple blockchain database for a human capital management (HCM) system.

Deploy JupyterHub for Big Data and AI Collaboration in your team

Jupyter is an open source web application that deploys interactive notebooks containing code, text, data visualizations and more. Users can quickly develop and share big data and machine learning programs, without the need to constantly install the required libraries and frameworks.

Jupyter deployments have sharply increased as enterprises embrace big data and machine learning technologies. JupyterHub is a server deployment for multi-user Jupyter network deployments; it helps large research teams and companies deploy notebooks that require the same services.

In this post, learn how to quickly deploy JupyterHub Lite, a streamlined version of Jupyter for 0 to 100 users, on the Google Cloud Platform in under 5 minutes.

Introducing nuOS 2.0: “Helium”

In 2017, I developed nuOS to help streamline my artificial intelligence research by combining several AI and machine learning libraries into an Ubuntu 16.04 distribution.

Download it here. You will need rufus to mount it to a USB.

This new version updates all of the original libraries with their latest versions, and now includes bigchainDB, a promising platform for immutable databases on a blockchain network!

Speech Recognition in 5 Minutes

Automatic Speech Recognition (ASR) is a rapidly growing technology driven by mainstream adoption through Apple Siri, Google Assistant, Microsoft Cortana and many more. ASR seeks to provide a novel voice-driven user interface through either natural language processing or hot-word detection. The future of ASR technology can include natural language chatbots, voice-activated Internet of Things systems, and advanced robotics.

This post is a continuation of Get Started on Deep Learning. In this example, you’ll be using the Sphinx speech recognition library to build a speech-to-text service. In under 5 minutes.

Get Started with Deep Learning

Advancements in video technology and artificial intelligence have given rise to computer vision, machine learning, deep learning, and neural networks. Libraries like Google’s TensorFlow and Facebook’s PyTorch provide unprecedented access to advanced machine learning tools for object and handwriting recognition algorithms, and more.

This post prepares an Ubuntu 16.04 distribution for deep learning development, without NVIDIA CUDA support.

Improving Personnel Safety at Nuclear Plants with AI

Nuclear Power is the safest source of clean, reliable energy. A quick glance at the energy deathprint, a chart that arranges energy sources by deaths per trillion kWh, reveals that nuclear energy has the lowest mortality rate at global average of 90 deaths/trillion kWh. Much of this success can be attributed to rigorous training and human performance programs, and an industry-wide appreciation for standardization and communication.