Giter VIP home page Giter VIP logo

greyhatguy007 / machine-learning-specialization-coursera Goto Github PK

View Code? Open in Web Editor NEW
2.7K 28.0 1.8K 39.48 MB

Contains Solutions and Notes for the Machine Learning Specialization By Stanford University and Deeplearning.ai - Coursera (2022) by Prof. Andrew NG

License: MIT License

Jupyter Notebook 97.51% Python 2.49%
andrew-ng andrew-ng-machine-learning coursera coursera-assignment coursera-specialization deep-learning linear-regression logistic-regression machine-learning python

machine-learning-specialization-coursera's Introduction

Machine Learning Specialization Coursera

Contains Solutions and Notes for the Machine Learning Specialization by Andrew NG on Coursera

Note : If you would like to have a deeper understanding of the concepts by understanding all the math required, have a look at Mathematics for Machine Learning and Data Science














Hits

Course Review :

This Course is a best place towards becoming a Machine Learning Engineer. Even if you're an expert, many algorithms are covered in depth such as decision trees which may help in further improvement of skills.

Special thanks to Professor Andrew Ng for structuring and tailoring this Course.



An insight of what you might be able to accomplish at the end of this specialization :

  • Write an unsupervised learning algorithm to Land the Lunar Lander Using Deep Q-Learning

    • The Rover was trained to land correctly on the surface, correctly between the flags as indicators after many unsuccessful attempts in learning how to do it.
    • The final landing after training the agent using appropriate parameters :
lunar_lander.mp4
  • Write an algorithm for a Movie Recommender System

    • A movie database is collected based on its genre.
    • A content based filtering and collaborative filtering algorithm is trained and the movie recommender system is implemented.
    • It gives movie recommendentations based on the movie genre.

movie_recommendation

  • And Much More !!

Concluding, this is a course which I would recommend everyone to take. Not just because you learn many new stuffs, but also the assignments are real life examples which are exciting to complete.


Happy Learning :))

machine-learning-specialization-coursera's People

Contributors

developer20sujeet avatar diegomoran3 avatar greyhatguy007 avatar moligarch avatar petercrenshaw avatar szilvasipeter avatar tempewda 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  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  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

machine-learning-specialization-coursera's Issues

Shorten the file names and avoid using windows incompatible symbols in file names

Many file names have the ':' inside which is not allowed in Windows and hence the repository is not getting cloned.
Also many file names are really big which is why Windows is throwing an error while saving them, which is causing unecessary problems. Please shorten the file names and remove the semicolon from the file names.

ModuleNotFoundError: No module named 'lab_utils_common'

Describe the Error
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

week 3 logistic regression

in supervised learning week3 logistic regresssion lab assignment is not correct when i copied all exercise code and submit assignment it is showing error

C2W2 Practice Quiz Multiclass Classification: Wrong answer for Q2

Describe the Error
wrong answer marked for question 2 in C2W2 Practice Quiz Multiclass Classification

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://www.coursera.org/learn/advanced-learning-algorithms/exam/d9Buy/practice-quiz-multiclass-classification/attempt'
  2. Click on the option 'z_3/(z_1+z_2+z_3+z_4) '
  3. Scroll down to 'Submit' button
  4. See error

Expected behavior
All the answers should have been correct but answer to question 2 is wrong

Screenshots
Incorrect answer:
image

Correct answer:
image

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser: Edge
  • Version: 114.0.1823.58 (Official build) (64-bit)

OverflowError: Python int too large to convert to C long

In week1/Optional Labs folder the file is called C1_W1_Lab05_Gradient_Descent_Soln.ipynb in the last cell when I run that

plt_divergence(p_hist[0:10], J_hist[0:10],x_train[:2], y_train[:2])
plt.show()

it gives me this error

OverflowError: Python int too large to convert to C long

I don't know what's the problem exactly. Is from lab_utils_uni.py or from data. but I tried to use a small array but it doesn't work also

Missing optional lab in Unsupervised Learning Course week 3

Error Description
State-action value function does not contain the optional lab jupyter notebook.

Reproduction
Steps to reproduce the behavior:

  1. According to the coursera website it does contain the optional lab.
  2. No optional-lab folder is in the C3_UnsupervisedLearning/week3 path.

Expected behavior
C3_UnsupervisedLearning/week3 should have the optional lab about the state-action value function example.

Notes- Do you have the notes for all the weeks too? Would be appreciated

Describe the Error
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Please add optional labs for all weeks

Describe the Error
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Notation Tables are messed up, c1w2.

in the optional labs 02 and 03 of week2 of course1, there is a notation table, the markdown looked messed up ( took the screen shots in the jupyter lab using brave browser ):

lab02 :

c1w2lab02

lab03 :

c1w2lab03

i used the github WEB UI editor, as a refrence and fixed the table.
ref

Let me now if i can submit a pull req.
thanks.

In C2W2 Optional Labs, there aren't any labs for the "Back Propagation" section in Andrew NG's course

Describe the Error
In "C2W2 Optional labs" folder, there aren't any labs for the "Back Propagation" section in Andrew NG's Coursera course

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://github.com/greyhatguy007/Machine-Learning-Specialization-Coursera/tree/main/C2%20-%20Advanced%20Learning%20Algorithms/week2/optional-labs
  2. Scroll down to the list of ipynb files
  3. There aren't any labs for "Back Propagation"

Expected behavior
I expected two more optional labs, one about "Derivatives" and another about "Back propagation"

Screenshots
This is what was shown Andrew NG's Machine Learning Specialization course on Coursera
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Version: 112.0.5615.138 (Official Build) (64-bit)

Additional context
I'm just wondering if you forgot to add these "Derivatives" and "Back Propagation" optional labs. If this was intended, I apologize.

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.