Coder Social home page Coder Social logo

edualgo / grokking-machine-learning Goto Github PK

View Code? Open in Web Editor NEW
61.0 61.0 49.0 311.29 MB

This repo aims to contain different machine learning use cases along with the descriptions to the model architectures

Home Page: https://github.com/Abhijit2505/Grokking-Machine-Learning/wiki

License: MIT License

Jupyter Notebook 99.71% Python 0.19% CSS 0.03% HTML 0.05% Shell 0.01% JavaScript 0.02% MATLAB 0.01%
hacktoberfest hacktoberfest2021 machine-learning machine-learning-algorithms python3 scikitlearn-machine-learning tensorflow2

grokking-machine-learning's Introduction


       

Objective

A python package published at PyPi. The project can be viewed here => PyPi - eduAlgo. Don't forget to create an ISSUE before making a PR and always make PR to this repo - Main eduAlgo

Stats

Maintenance PyPI format GitHub contributors

Downloads Downloads Downloads

forthebadge forthebadge forthebadge

Aim Of The Package

This is a very simple python package made up with python script to study different algorithms for educational purposes. This package is currently under planning version and aims to achieve the following :-

  • To put together all the available algorithms
  • Help students with learning space and time complexity
  • Visualizing Algorithms
  • Getting resources, articles etc. to study about python and Algorithms
  • Become a handy tool for the programmers while using different algorithms on daily basis

Organization

This project is a part of the organization Edualgo Academy.

We are an opensource organization having a few open-sourced projects on github related to Data structures and Algorithms in Python, Flutter Development & Frontend Development. chek the organization here - eduAlgo

Documentation

The documentation for the included methods and their implementations can be found here => eduAlgo-Documentation

Algorithms Yet to Publish

  • Searching Algorithms and Visualizations
  • Sorting Algorithms and Visualizations
  • Graph Algorithms and Visualizations
  • Linked List Implementations and Vizualizations
  • Tree Types, Vizualizations and Implementations

Installation

Fast install:

pip install eduAlgo

Example

from edualgo import LinkedList as ll
llist1 = ll.linkedlist()
llist2 = ll.linkedlist()

arr1 = list(map(int,input().split()))
arr2 = list(map(int,input().split()))

for i in arr1:
    llist1.append(i)

for i in arr2:
    llist2.append(i)

sol = ll.list_algorithms()

llist3 = ll.linkedlist()
llist3.head = sol.mergeTwoLists(llist1.head,llist2.head)
llist3.printLL()

Input:

  1 2 3
  2 3 4

Output:

  1 2 2 3 3 4

Communities/Hackathon/Conferences (In which the project was a part of)


FOSS Hack - 2020 (12th & 13th September 2020)

PyCon - 2020 Devsprint ( 04th & 05th October 2020)

Hacktoberfest 2020 (October 2020)

Winter of Code - DSC, NSEC

Latest Winter Update (Package Demo)

Tutorials

License

This package is under MIT License copyright @Abhijit Tripathy. The production code can be checked at the production branch of this repository.

Our sponsors

This project is supported by:

About The Creator

Abhijit Tripathy
DSA Developer and Python Programmer

Our contributors

Made with contrib.rocks.

grokking-machine-learning's People

Contributors

abhijit2505 avatar allcontributors[bot] avatar amansingh0-0 avatar amit366 avatar bhagyashri2000 avatar bharath-acchu avatar imgbotapp avatar infiniteoverflow avatar kayjey avatar kenkirito avatar keshav340 avatar khushichaudhary744 avatar madhurima99 avatar nitya123-github avatar oshi36 avatar priyanka2109 avatar rajiv8 avatar rijuld avatar rishikeshrajrxl avatar rohansharma4050 avatar shatakshisingh24 avatar shraiyya avatar smriti04501 avatar sravanthgithub avatar sujal111 avatar suvanbalu avatar vaishnavi-1 avatar vashuev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

grokking-machine-learning's Issues

Cat vs Dog classification using CNN architecture

I would like to implement a Convolution Neural Network (CNN) architecture with ImageDataGenerator to classify whether an image contains either a dog or a cat.

@Abhijit2505 I'm participating in DWOC. It would be great if you assign this issue to me.
Thank you.

Apple Stock price Prediction using Linear Regression

The model takes the input of the 'Apple' stock prices and outputs the prediction of the Closing price of the stock. It is implemented on Python using Linear Regression Models. Used the Quandl API to apply ML to the stock market.
Please label this issue as DWOC.
Also please add the level.

Music Genre Classification with streamlit webapp

Music Genre classification using Convolutional Neural Networks. Implemented in Tensorflow 2.0 using the Keras API
Overview
tl;dr: Compare the classic approach of extract features and use a classifier (e.g SVM) against the Deep Learning approach of using CNNs on a representation of the audio (Melspectrogram) to extract features and classify. You can see both approaches on the nbs folder in the Jupyter notebooks.
and Streamlit web app is also built as interface to classify music genre along with visualisation

Multiple Linear Regression Model using Tensorflow

Add a Multiple linear regression model using Tensorflow framework.

Steps to follow

Comment about your interest in the issue and the dataset you want to work with
Tell us your approach in brief
Let the mentor respond to you and only after that get started with the issue.
Don't forget to check the already existing model in order to know the structure.

Join the discussion channel here - eduAlgo Community
Let's have a chat at the community tab before starting contributions.

Recreating MNIST handwritten digits using GAN, Tensorflow

I would like to apply Generative adversarial networks (GANs) to generate images from noise like in digits MNIST.
For the same, I will be using tf.keras.datasets module to load the MNIST dataset.

@Abhijit2505 I'm participating in DWOC. It would be great if you assign this issue to me.
Thank you.

Simple Linear Regression Using Sci-kit learn

Add a simple linear regression model using sci-kit learn library.

Steps to follow

Comment about your interest in the issue and the dataset you want to work with
Tell us your approach in brief
Let the mentor respond to you and only after that get started with the issue.
Don't forget to check the already existing model in order to know the structure.

Join the discussion channel here - eduAlgo Community
Let's have a chat at the community tab before starting contributions.

Polynomial Regression model using Sci-kit Learn

Add a polynomial regression model using sci-kit learn library.

Steps to follow

  • Comment about your interest in the issue and the dataset you want to work with
  • Tell us your approach in brief
  • Let the mentor respond to you and only after that get started with the issue.
  • Don't forget to check the already existing model in order to know the structure.

Join the discussion channel here - eduAlgo Community
Let's have a chat at the community tab before starting contributions.

Hidden markov chains

i have build a model using hidden markov chains(rap generator). I am a DWOC participant

Simple Linear Regression with Tensorflow

Add a simple linear regression model using Tensorflow framework.

Steps to follow

  • Comment about your interest in the issue and the dataset you want to work with
  • Tell us your approach in brief
  • Let the mentor respond to you and only after that get started with the issue.
  • Don't forget to check the already existing model in order to know the structure.

Join the discussion channel here - eduAlgo Community
Let's have a chat at the community tab before starting contributions.

GDP Growth of some common countries

What we can do is, we can use a dataset that will compute the GDP rates and then we can visualize it. Maybe we can use some predictive features for this program.

Multiple Linear Regression model using Sci-kit Learn

Add a multiple linear regression model using sci-kit learn library.

Steps to follow

  • Comment about your interest in the issue and the dataset you want to work with
  • Tell us your approach in brief
  • Let the mentor respond to you and only after that get started with the issue.
  • Don't forget to check the already existing model in order to know the structure.

Join the discussion channel here - eduAlgo Community
Let's have a chat at the community tab before starting contributions.

Titanic-Machine-Learning-from-Disaster

Using a Machine learning to create a model that predicts which passengers survived the Titanic shipwreck.
Here I will Use Titanic dataset from kaggle.

KNN using tensorflow

Add a KNN model using Tensorflow framework.

Steps to follow

Comment about your interest in the issue and the dataset you want to work with
Tell us your approach in brief
Let the mentor respond to you and only after that get started with the issue.
Don't forget to check the already existing model in order to know the structure.

Join the discussion channel here - eduAlgo Community
Let's have a chat at the community tab before starting contributions.

Implementation of KNN from Scratch without scikitlearn

Hii! Understanding ML algorithms from scratch is really significant while studying ML. I can add Implementation of KNN without using libraries, with proper comments for user to understand easily.

Kindly assign me this issue with label DWOC and Level- 4 or 5.

CODE OF CONDUCT file

Hi,
I found that this project repository is not having a code of conduct file in this repository, kindly assign me this issue and I would like to contribute a well-formatted code of conduct file as you know code of conduct is a necessary file which the contributors need to follow so that everyone follows a decorum.

Automating website

I would like to work on this issue.I will create a script that will enable opening website from CLI.
Please add DWOC label to it and assign me this issue.

Polynomial Regression

Polynomial Regression is a form of linear regression in which the relationship between the independent variable x and dependent variable y is modeled as an nth degree polynomial.
It is apparently the value between x and independent y

Traffic Signs Reognition Using CNN

I will train the dataset from Kaggle and make a CNN model for recognizing Traffic Signs. The accuracy of the model will be greater than 99%. @Abhijit2505 Kindly add the labels in this issue and assign it to me.

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.