Skip to content

DilrajS/Machine-Learning-by-Stanford-University

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning by Stanford University

Welcome to my Stanford ML course repository! This repository contains my personal work, projects, and notes from the online Machine Learning course taught by Professor Andrew Ng at Stanford University.

View Certificate

Machine Learning Banner

Table of Contents

  1. Assignments
  2. Notes
  3. Certification
  4. Technologies Used
  5. Contact
  6. Disclaimer

Assignments

Detailed solutions and code for various machine learning assignments throughout the course. Each assignment explores different algorithms and methodologies in machine learning.

Notes

The Stanford Machine Learning Course, taught by Professor Andrew Ng, offers an extensive introduction into the world of machine learning, data mining, and statistical pattern recognition. Here's a summary of the key concepts I learned:

1. Comprehensive Introduction

  • Machine Learning (ML): The science of making computers act without explicit programming.
  • Data Mining: Discovering patterns in large datasets.
  • Statistical Pattern Recognition: Recognition of patterns and regularities in data.

2. Supervised Learning Techniques

  • Algorithms and methodologies that rely on labeled data to predict outcomes. This includes:
    • Parametric/Non-parametric Algorithms
    • Support Vector Machines (SVM)
    • Kernels
    • Neural Networks

3. Unsupervised Learning Topics

  • Learning algorithms that do not rely on labeled data, focusing on intrinsic structures in the data. Topics covered:
    • Clustering
    • Dimensionality Reduction
    • Recommender Systems
    • Deep Learning

4. Machine Learning Best Practices

  • Bias/Variance Theory: Understanding the trade-offs and finding the right balance to improve model accuracy.
  • Innovation Process in AI: Best practices from Silicon Valley on ML and AI solution development.

5. Practical Applications and Case Studies

  • Implementations of machine learning algorithms in real-world scenarios like:
    • Smart Robotics: Enhancing robot perception and control.
    • Text Understanding: Web search, anti-spam.
    • Computer Vision: Recognizing and interpreting visual data.
    • Medical Informatics: Interpreting medical data and predictive modeling.
    • Database Mining: Extracting patterns from large datasets.

This section provides an in-depth look into the course topics and my personal understanding. For more detailed notes and insights on each topic, please browse through the respective directories.

Certification

Evidence of successful completion and deep understanding of this comprehensive Stanford Machine Learning course.

View Certificate

Tip: Right-click the link above to open the certificate in a new tab.

Technologies Used

  • Octave
  • MATLAB

Contact

Feel free to reach out with any questions, feedback, or collaboration inquiries. Connect with me on LinkedIn.

Disclaimer

Please note that the content of this repository is intended for educational purposes. It adheres to the guidelines and policies of the Stanford Machine Learning course. Any use of this material must comply with academic integrity and copyright considerations.


Happy learning, and thank you for visiting my repository!

About

Welcome to my Stanford Machine Learning Course repository! This repository is a comprehensive collection of my work and achievements as I journey through Stanford University's online Machine Learning course taught by Professor Andrew Ng.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages