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.
The first assignment covers three topics:
-
Data pre-processing and Linear Regression
-
Neural Networks from scratch
-
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.
Objective: To build a Seq2Seq Neural Machine Translator on English-Hindi data.
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