GithubHelp home page GithubHelp logo

ali-izhar / machine-learning Goto Github PK

View Code? Open in Web Editor NEW
16.0 3.0 4.0 271.89 MB

Comprehensive repository featuring in-depth studies and practical projects in ML & DL

License: MIT License

Jupyter Notebook 99.49% Python 0.27% JavaScript 0.12% HTML 0.08% CSS 0.05%
tensorflow computer-vision deeplearning machinelearning neuralnetworks pytorch sequence-models

machine-learning's Introduction

GitHub contributors GitHub stars GitHub forks

Note: Repository contents are regularly updated with the latest materials.

Machine Learning Theory and Practice ๐Ÿš€

Welcome to a deep dive into the world of machine learning algorithms and their efficient implementations! This repository provides a well-structured collection of machine learning algorithms designed in Python, leveraging the robust capabilities of the Numpy, Scikit-learn, and Tensorflow libraries.

๐Ÿ“ข Call to Collaborators: Our quest for knowledge is ever-evolving! If you're passionate about Machine Learning and wish to contribute, please check out here for guidelines on how to get started.

๐ŸŒŒ Repository Vision
  • ANI vs AGI: ANI (Artificial Narrow Intelligence) is the concept of an AI system that can perform one task very well, such as self-driving cars or smart speakers. AGI (Artificial General Intelligence) is the concept of an AI system that can perform any task a human can. There has been a lot of progress in ANI, but AGI is still a long way off. The goal of this repository is to explore the various algorithms that are used to build ANI systems.
  • Neural Networks and Brain Simulation: Although modern deep learning has seen advancements in simulating neurons, there are limitations. The artificial neurons we build are overly simplistic compared to their biological counterparts, and our understanding of how the human brain works is still rudimentary. The path to AGI through brain simulation appears to be quite challenging.
  • One Learning Algorithm Hypothesis: Based on certain animal experiments, it is suggested that much of intelligence might be due to one or a few learning algorithms - the concept of one learning algorithm hypothesis. Depending on the input data, different parts of the brain can learn to perform various tasks. The challenge lies in discovering these algorithms and implementing them in a computer.
  • Flexibility of the Brain: Experiments show that the human brain is highly adaptable, capable of processing a wide range of sensor inputs. Researchers are studying these mechanisms to understand if they can be replicated in AI systems.

๐Ÿ“š Curated Learning Resources

Course/Resource Provider/Platform
Machine Learning Specialization by DeepLearning.AI Coursera
Deep Learning Specialization by DeepLearning.AI Coursera
Mathematics for Machine Learning and Data Science Specialization by DeepLearning.AI Coursera
Introduction to Deep Learning by MIT MIT
Dr. Roi Yehoshua on Medium Medium

๐Ÿ’ก Personal Motivation

As an avid learner of computer science and mathematics, the intriguing cross-section of programming and predictive modeling has captivated my attention. This fascination for understanding how machines interpret data to make decisions has led me to embark on this Machine Learning journey. I am eager to unravel these concepts and apply them to solve real-world problems, thereby building upon my solid foundation in programming and mathematical thinking.

๐Ÿค Contributors and Collaborators

Name GitHub Profile
Izhar Ali ali-izhar
Saeed Ahmad saeedahmadicp

๐Ÿ“œ License

This repository is licensed under the MIT License.

machine-learning's People

Contributors

ali-izhar avatar izhar-ze avatar saeedahmadicp avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

machine-learning's Issues

Suggestion!

Hey Ali!

Trust you are doing well. I have a suggestion and here goes:

I went through the Theory folder and I must say that the explanation there is extremely great. Here is what I would like to propose -while the text are a great for the repository, I believe that if you could create (if you don't have one) a Dev.to or Hashnode account, that'd be great. With that, you could publish the texts/explanations on there as article ideas. You get?

Making models gradio app

Hey Ali Izhar,

Trust you are doing well. I am Salim, a Machine Learning Engineer and GitHub Campus Expert from Nigeria at the University of Lagos.

I will like to make the models you have built functional gradio applications with the models. Gradio allows me to quickly create and deploy interactive interfaces for machine learning models, functions, and APIs. With Gradio, I can build quick web applications where users can input data and receive model predictions or function outputs in a user-friendly and interactive manner.

Cheers,
Salim.

Welcome to ML Learning Journey Repository! ๐ŸŽ‰

Hello and welcome to the ML Learning Repository! This repository is a collection of projects and notes that chronicle the exploration of machine learning. From simple linear regression models to sophisticated recommendation systems, you'll find a variety of topics covered here.

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.