GithubHelp home page GithubHelp logo

machine-learning-zoomcamp's Introduction

Machine Learning Zoomcamp

Syllabus

Taking the course

2023 Cohort

We start the course again in September 2023

Self-paced mode

You can take the course at your own pace. All the materials are freely available, and you can start learning at any time.

To take the best out of this course, we recommened this:

  • Register at DataTalks.Club and join the #course-ml-zoomcamp channel
  • For each module, watch the videos and work through the code
  • If you have any questions, ask them in the #course-ml-zoomcamp channel in Slack
  • Do homework. There are solutions, but we advise to first attempt the homework yourself, and after that check the solutions
  • Do at least one project. Two is better. Only this way you can make sure you're really learning. If you need feedback, use the #course-ml-zoomcamp channel

Of course, you can take each module independently.

Prerequisites

  • Prior programming experience (at least 1+ year)
  • Being comfortable with command line
  • No prior exposure to machine learning is required

Nice to have but not mandatory

  • Python (but you can learn it during the course)
  • Prior exposure to linear algebra will be helpful (e.g. you studied it in college but forgot)

Asking questions

The best way to get support is to use DataTalks.Club's Slack. Join the #course-ml-zoomcamp channel.

To make discussions in Slack more organized:

Putting everything we've learned so far in practice!

For the deep learning part, we need to use a GPU. ML Zoomcamp students can use Saturn Cloud and get extra 150 GPU hours there. Message support and say "I'm enrolled in ML Zoomcamp" to get an upgrade.

11. KServe (optional)

Putting everything we've learned so far in practice one more time!

Writing an article about something not covered in the course.

For those who love projects!

If you liked our deep learning module, join us to build a model for classifying cups, glasses, plates, spoons, forks and knives.

Submit your learning in public links here

Previous cohorts

2021 Cohort

2022 Cohort

Our other courses

If you liked this course, you'll like other courses from us:

machine-learning-zoomcamp's People

Contributors

abdassalamahmad avatar ai2ys avatar alexeygrigorev avatar ashwin3005 avatar aurcode avatar bergimax avatar bsenst avatar dimzachar avatar ds-muzalevskiy avatar froukje avatar giraldiego avatar gullayeshwantkumarruler avatar hamedonline avatar jxareas avatar kausnz avatar kwangyy avatar memoonatahira avatar mmg10 avatar muhammadawon avatar ozkary avatar peterernicke avatar sayalaruano avatar sotoblanco avatar svizor42 avatar thinamxx avatar timliubentoml avatar tummala-hareesh avatar wwymak avatar yusyel avatar ziritrion 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  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

machine-learning-zoomcamp's Issues

While converting keras to tflite error

While converting keras to tflite error :

raise ValueError('Unrecognized keyword arguments:', kwargs.keys()) ValueError: ('Unrecognized keyword arguments:', dict_keys(['ragged']))

Traceback (most recent call last): File "convert.py", line 5, in <module> model = keras.models.load_model('xception_v4_large_08_0.894.h5')

Spelling mistake in numpy syntax

On path : course-zoomcamp/02-regression/04-validation-framework.md, under heading : 2.4 Setting up the validation framework, subheading : Notes
subheading 2 : Numpy methods,

one method of numpy is given as np.arrange(), while it seemingly is np.arange()

MLZoomcamp: Homework number 5 saved model is corrupted!

Hi Alexey
First of all thanks for your perfect book and course.
In homework 5 After downloading the model, when using opening the saved model in mlbookcamp-code/course-zoomcamp/05-deployment/homework.md, Pickle would give an error for it.

The code:

import pickle
from sklearn.linear_model import LogisticRegression

with open('model1.bin') as f_in2:
    model = pickle.load(f_in2)
f_in.close()

And the error is:

---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-14-07c351648b22> in <module>
      1 with open('model1.bin') as f_in2:
----> 2     model = pickle.load(f_in2)
      3 f_in.close()

c:\users\amin\appdata\local\programs\python\python38\lib\encodings\cp1252.py in decode(self, input, final)
     21 class IncrementalDecoder(codecs.IncrementalDecoder):
     22     def decode(self, input, final=False):
---> 23         return codecs.charmap_decode(input,self.errors,decoding_table)[0]
     24 
     25 class StreamWriter(Codec,codecs.StreamWriter):

UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 68: character maps to <undefined>

Note that saved Dictvectorizer was ok when opening with pickle, but the model have the issue above.

Thanks, Mohammad Amin Dadgar

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.