This repository contains a collection of notebooks that I used in tutorials and training.
The list is ordered from the most recent to the oldest
An Keras 3 implementation of part of the Master's project entitled Image Spam Classification using Deep Learning.
You can run this notebook using either TensorFlow or JAX backend.
This notebook uses transfer learning feature extraction from Yamnet audio event classsifier in order to train a model to recognise the accent of a UK or Irish speaker.
This is an example on how to use TensorFlow Decision Forests on structured data. This notebook was created as part of Kaggle's Tabular Playground Series - Sep 2021 (https://www.kaggle.com/c/tabular-playground-series-sep-2021)
This is a binary classification problem to detect Telecom customers who are probably going to churn. It uses the following dataset on Kaggle: https://www.kaggle.com/blastchar/telco-customer-churn
This notebook will show how to:
- Load a pretrained model (VGG-16)
- Use it for prediction
This is a simple notebook that will train the CIFAR10 dataset using a convolutional neural network
It will teach how to:
- Load and Preprocess data
- Create a Sequential Model
- Compile and view the model
- Calculate the number of parameters in the model
- Train
- Visualise training results
- Test the model on an uploaded image
- Compare CPU and GPU training times
This notebooks's aim is to show how to create a custom layer. It uses the MNIST dataset.
We will create a layer that we will call Linear which is the same as the Keras Dense one i.e. calculates y = wx + b
This notebook will teach how to:
- Load and Preprocess data
- Create a custom layer
- Use Keras Functional Model
- Create a Callback to stop a model training when accuracy reaches a desired value
This is a simple notebook that will train the MNIST dataset using a standard neural network.
It will teach how to:
- Load and Preprocess data
- Create a Sequential Model
- Compile and view the model
- Calculate the number of parameters in the model
- Train
- Visualise training results
- Predict an uploaded image