Skip to content

This repository is dedicated to the lab work completed for the CCAI 321 course. It demonstrates practical work in artificial neural networks, including the implementation of activation functions, Hamming networks, perceptron and Hebb learning rules, and two-layer networks in Python. Networks were trained and tested on both examples and real data.

Notifications You must be signed in to change notification settings

82Luli02/CCAI321_Artificial_Neural_Network

Repository files navigation

Overview

This repository contains all the labs I completed during the CCAI 321 Course on Artificial Neural Network. The course consisted of 8 labs focused on building, training, and testing neural networks, exploring various architectures, learning rules, and activation functions.

Description

  • Lab 1

    Introduction to Transfer Functions using Python

  • Lab 2

    Building a multiple input Neuron using Python

  • Lab 3

    Building a Hamming Network using Python

  • Lab 4

    Implementing Perceptron Learning Rule using Python

  • Lab 5

    Implementing Supervised Hebb Rule using Python

  • Lab 6

    Implementing Multilayer Networks using Python

  • Lab 7

    Implementing the Backpropagation Algorithm using Python

  • Lab 8

    Neural Networks using sickit-learn Python

Tools

Python: Used for implementing neural networks and various learning algorithms.
scikit-learn: Utilized for training and testing the networks on both toy and real datasets.
Kaggle: Used as a platform for testing and experimenting with code in an interactive environment.

Date Created

Winter 2023

About

This repository is dedicated to the lab work completed for the CCAI 321 course. It demonstrates practical work in artificial neural networks, including the implementation of activation functions, Hamming networks, perceptron and Hebb learning rules, and two-layer networks in Python. Networks were trained and tested on both examples and real data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published