All About Circuits

Latest Machine Learning Articles and Videos

Categories

Incorporating Bias Nodes Into Your Neural Network

Incorporating Bias Nodes Into Your Neural Network

This article shows you how to add bias values to a multilayer Perceptron implemented in a high-level programming language such as Python.


How to Increase the Accuracy of a Hidden Layer Neural Network

How to Increase the Accuracy of a Hidden Layer Neural Network

In this article, we’ll perform some classification experiments and gather data on the relationship between hidden-layer dimensionality and network performance.


tinyML Summit 2020: Industry Leaders Discuss the Future of Power ML Technologies

tinyML Summit 2020: Industry Leaders Discuss the Future of Power ML Technologies

Following the success of the inaugural tinyML Summit 2019, the show is returning this year for its second run on February 12-13 in San Jose, California.


News Feb 03, 2020 by Luke James
Upcoming embedded world 2020 Demonstrates the Latest Developments in Embedded System Technologies

Upcoming embedded world 2020 Demonstrates the Latest Developments in Embedded System Technologies

The embedded world Conference is the world’s leading meeting place for the embedded community, and it is returning again for its 18th year.


News Feb 03, 2020 by Luke James
How Many Hidden Layers and Hidden Nodes Does a Neural Network Need?

How Many Hidden Layers and Hidden Nodes Does a Neural Network Need?

This article provides guidelines for configuring the hidden portion of a multilayer Perceptron.


Training Datasets for Neural Networks: How to Train and Validate a Python Neural Network

Training Datasets for Neural Networks: How to Train and Validate a Python Neural Network

In this article, we’ll use Excel-generated samples to train a multilayer Perceptron, and then we’ll see how the network performs with validation samples.


Signal Processing Using Neural Networks: Validation in Neural Network Design

Signal Processing Using Neural Networks: Validation in Neural Network Design

This article explains why validation is particularly important when we’re processing data using a neural network.


The Importance of Reliability Verification in AI/ML Processors

The Importance of Reliability Verification in AI/ML Processors

With the adoption of artificial intelligence and machine learning in a wide variety of applications, reliability verification of AI/ML processors is critical since failures can have major consequences for the validity and legitimacy of AI/ML technology.


How to Create a Multilayer Perceptron Neural Network in Python

How to Create a Multilayer Perceptron Neural Network in Python

This article takes you step by step through a Python program that will allow us to train a neural network and perform advanced classification.


Google Coral AI Taps Renesas for Programmable PMICs

Google Coral AI Taps Renesas for Programmable PMICs

Renesas’ ISL91301B PMIC is featured in Google’s Coral devices, including the Mini PCIe Accelerator, M.2 Accelerator, and SoM.


News Jan 15, 2020 by Cabe Atwell
AI-focused Education Indicates That Industry 4.0 is Closer Than We Think

AI-focused Education Indicates That Industry 4.0 is Closer Than We Think

This article reviews how AI is making its way into education, which in turn may direct the future of Industry 4.0.


News Jan 11, 2020 by Cabe Atwell
Neural Network Architecture for a Python Implementation

Neural Network Architecture for a Python Implementation

This article discusses the Perceptron configuration that we will use for our experiments with neural-network training and classification, and we’ll also look at the related topic of bias nodes.


What Designers Should Expect at CES 2020

What Designers Should Expect at CES 2020

CES isn't just for consumer gadgets. Here are some trends at the show that may affect your designs.


News Jan 07, 2020 by Hannah DeTavis
Understanding Training Formulas and Backpropagation for Multilayer Perceptrons

Understanding Training Formulas and Backpropagation for Multilayer Perceptrons

This article presents the equations that we use when performing weight-update computations, and we’ll also discuss the concept of backpropagation.


How to Train a Multilayer Perceptron Neural Network

How to Train a Multilayer Perceptron Neural Network

We can greatly enhance the performance of a Perceptron by adding a layer of hidden nodes, but those hidden nodes also make training a bit more complicated.


The Sigmoid Activation Function: Activation in Multilayer Perceptron Neural Networks

The Sigmoid Activation Function: Activation in Multilayer Perceptron Neural Networks

In this article, we’ll see why we need a new activation function for a neural network that is trained via gradient descent.


Advanced Machine Learning with the Multilayer Perceptron

Advanced Machine Learning with the Multilayer Perceptron

This article explains why high-performance neural networks need an extra “hidden” layer of computational nodes.


In a 2 Billion Dollar Deal, Intel Acquires AI Chipmaker Habana Labs

In a 2 Billion Dollar Deal, Intel Acquires AI Chipmaker Habana Labs

In a bid to galvanize its own AI future, Intel has acquired advanced AI training and inference silicon technology.


News Dec 21, 2019 by Tyler Charboneau
Understanding Learning Rate in Neural Networks

Understanding Learning Rate in Neural Networks

This article discusses learning rate, which plays an important role in neural-network training.


How to Calibrate a Microcontroller Internal Oscillator: A DIY Trimming Procedure Algorithm

How to Calibrate a Microcontroller Internal Oscillator: A DIY Trimming Procedure Algorithm

This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of an oscilloscope and a spreadsheet. An example experiment with numbers is also shown.