Understanding ChatGPT

Unless you’ve lived in a cave for the last few months, you’ve heard of ChatGPT. It’s a deep-learning model (neural network) created by OpenAI whose ability to generate human-like prose […]
Data Augmentation
My previous post demonstrated how to use transfer learning to build a model that with just 300 training images can classify photos of three different types of Arctic wildlife with 95% accuracy.
Transfer Learning
My post introducing convolutional neural networks (CNNs) used a dataset with photos of Arctic foxes, polar bears, and walruses to train a CNN to recognize Artic wildlife.
Pretrained CNNs
Given a set of images with a relatively high degree of separation between classes, it is perfectly feasible to train a CNN to classify those images on a typical laptop or PC.
Convolutional Neural Networks
Computer vision is a branch of AI in which computers extract perceptual information from images.
Text Classification with Neural Networks
It’s not difficult to use Scikit-learn to build machine-learning models that analyze text for sentiment, identify spam e-mails, and classify textual data in other ways.
Neural Network Classification: Multiclass Tutorial
My previous post described how to build a neural network that serves as a binary classifier. In this follow-up, we’ll explore neural network classification for problems with more than two […]
Binary Classification Neural Network Tutorial with Keras
One of the common uses for machine learning is performing binary classification neural network, which looks at an input and predicts which of two possible classes it belongs to. Practical […]
Building Neural Networks with Keras and TensorFlow
Machine learning isn’t hard when you have a properly engineered dataset to work with. The reason it’s not hard is libraries such as Scikit-learn and ML.NET, which reduce complex mathematical […]