cn-mm / NNFL-Assignments

Course assignments for Neural Networks and Fuzzy Logic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NNFL-Assignments

Assignments done as a part of the course Neural Networks and Fuzzy Logic (NNFL BITS F312) at BITS Pilani. The course aims to introduce basic concepts, mathematics, application of AI techniques mainly neural networks, fuzzy logic, expert systems, evolutionary algorithms in modeling, control, classification, clustering, prediction problems.


Assignment 1

The first assignment covers three topics:

  1. Data pre-processing and Linear Regression

  2. Neural Networks from scratch

  3. Implementing Particle Swarm Optimisation (PSO)

It is an instruction based assessment that covers tuse topics mentioned above as well as the libraries Pandas, NumPy, scikit-learn and Matplotlib.


Assignment 2

Part 1: NLP Assignment - Neural Machine Translation

Objective: To build a Seq2Seq Neural Machine Translator on English-Hindi data.

Part 2: Racing Cars

It consists of a toy car racing environment where one can easily create, train and race your own cars.

Objective: Create and train cars that can efficiently maneuver different kinds of tracks.

  • Set up a machine learning model for the car
  • Train and validate the cars

About

Course assignments for Neural Networks and Fuzzy Logic


Languages

Language:Jupyter Notebook 97.8%Language:Python 2.2%