Giter Site home page Giter Site logo

Abdullah Mobeen's Projects

classifying-hand-written-digits---neural-networks icon classifying-hand-written-digits---neural-networks

Another attempt at classifying handwritten digits (5000 this time), but this time using Neural Networks. It gave me percentage error a lot less than what I got using Support Vector Machines. To make this assignment easy, data is provided for hidden layer. This Neural Network contains one input layer with 400 nodes (pixels 20 x 20 of one image), one hidden layer with 25 nodes , and an output layer with 10 nodes (one for each number 0-9). There are 4 files containing data: ps5_data.csv ~ 5000 x 400 matrix of image data, ps5_data-labels.csv ~ 5000 x 1 vector of image labels (10 = "0" label), ps5_theta1.csv ~ 25 x 401 matrix for weights from input layer to hidden layer, and ps5_theta2.csv ~ 10 x 26 matrix for weights from hidden layer to output layerย  Training data a data set with 5000 handwritten digits and their corresponding labels. Each training example is a 20 pixel by 20 pixel grayscale image of the digit. Each pixel is represented by a number indicating the grayscale intensity at that location. Thus, your neural network will have 400 inputs.

classifying-hand-written-digits---support-vector-machines icon classifying-hand-written-digits---support-vector-machines

A Machine Learning Project that aims to classify handwritten digits from 0 to 9. Support Vector Machine Algorithm is used to solve this challenge. The training set (mnist_train.txt) contains 2000 digits, and the test set (mnist_test.txt) contains 1000 digits. Each line represents an image of size 28ร—28 by a vector of length 784, with each feature specifying a grayscale pixel value. The first column contains the labels of the digits, 0โ€“9, the next 28 columns represent the first row of the image, and so on. Gaussian Kernel is applied on Multiclass non-linear SVM to classify numbers in 10 classes (0-9). Different values of C and gamma parameters are used and then cross-validated to get the lowest error-percentage. The code takes some time to run because of the cross validation (5 folds) on 8 different values of C and gamma.

ctci icon ctci

Solutions to CTCI 6th Edition

eigenfaces icon eigenfaces

Eigenfaces and PCA (Ideas behind Face Recognition)

flytekit icon flytekit

Extensible Python SDK for developing Flyte tasks and workflows. Simple to get started and learn and highly extensible.

flyteplugins icon flyteplugins

Flyte Backend Plugins contributed by the Flyte community.

mini-camelot-ai icon mini-camelot-ai

Implementation of Mini Camelot Board game using Mini-Max Algorithm with Alpha-Beta Pruning.

predicting-house-price---linear-regression icon predicting-house-price---linear-regression

A Machine Learning assignment that predicts the house price using the data from 47 houses in Portland, Oregon. It uses the Linear Regression Algorithm. Data of the houses is contained in housing.txt.

sia icon sia

SIA is a data driven platform that recommends students on ideal career paths and graduate schools using information they wish to share.

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.