Giter Club home page Giter Club logo

artificial-intelligence-and-machine-learning's Introduction

Artificial Intelligence and Machine Learning

This is a repository of artificial intelligence projects I've been working on from time to time. You can find algorithm that were coded from scratch in different languages including Java, Python and C++. The algorithm range from classical artificial intelligence search algorithm to machine learning and deep learning algorithm. If you would like to have a certain algorithm coded and explained you are welcome to open up an issue.

I also have implementation of ai/ml to real world project, see the table of content below for a sneak-peak of the projects!

Table of Content

  • Deep Learning from Scratch in Python βš™ : Implementation of all the components of a deep neural network including perceptron, gradientd escent, backpropagation, forward propagation etc.
  • Neural Network From Scratch in Java πŸ•ΈοΈ : A simple implementation of a fully-connected feedforward neural network in Java. The forward and backward propagation were implemented using no library!
  • Artificial Intelligence Search Algorithm in Java β˜• : informed and uninformed search algorithm including breadth first search, depth first search, iterative deepening search, greedy search,steepest ascent hill climbing and A*!
  • EEG Headset Converter with KNN in MATLAB 🧠 : A real life example of the KNN algorithm being put to use to match two electroencephalographic headset who have different electrodes topology. An implementation of the KNN is also given.
  • Linear Regression in C++ πŸ“ˆ : In this project we implement a multivariate linear regression algorithm from scratch using C++.
  • Neural Style Transfer in Pytorch 🎨: This is the original neural style transfer paper Pytorch implementation! I've followed the tutorial from the Pytorch documentation, however I've made quite a few modification to the code so that it is a bit cleaner to work with.

artificial-intelligence-and-machine-learning's People

Contributors

yacinemahdid avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.