{"id":13934834,"url":"https://github.com/rasbt/msu-datascience-ml-tutorial-2018","last_synced_at":"2025-09-11T05:37:09.299Z","repository":{"id":66172060,"uuid":"121197121","full_name":"rasbt/msu-datascience-ml-tutorial-2018","owner":"rasbt","description":"Machine learning with Python tutorial at MSU Data Science 2018","archived":false,"fork":false,"pushed_at":"2018-02-21T18:04:55.000Z","size":1058,"stargazers_count":110,"open_issues_count":1,"forks_count":41,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-28T16:04:22.658Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rasbt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-02-12T03:50:55.000Z","updated_at":"2025-04-26T12:22:05.000Z","dependencies_parsed_at":"2023-04-14T18:47:03.471Z","dependency_job_id":null,"html_url":"https://github.com/rasbt/msu-datascience-ml-tutorial-2018","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rasbt/msu-datascience-ml-tutorial-2018","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasbt%2Fmsu-datascience-ml-tutorial-2018","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasbt%2Fmsu-datascience-ml-tutorial-2018/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasbt%2Fmsu-datascience-ml-tutorial-2018/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasbt%2Fmsu-datascience-ml-tutorial-2018/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rasbt","download_url":"https://codeload.github.com/rasbt/msu-datascience-ml-tutorial-2018/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasbt%2Fmsu-datascience-ml-tutorial-2018/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274583703,"owners_count":25311897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-07T23:01:15.948Z","updated_at":"2025-09-11T05:37:09.273Z","avatar_url":"https://github.com/rasbt.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"\n## Machine Learning with Python @ MSU Data Science 2018\n\n![](images/logo.png)\n\nThis tutorial will teach you the basics of scikit-learn. I will give you a brief overview of the basic concepts of classification and regression analysis, and how to build powerful predictive models from labeled data. Although it's not a requirement for attending this tutorial, I highly recommend you to check out the accompanying GitHub repository at https://github.com/rasbt/msu-datascience-ml-tutorial-2018 1-2 days before the tutorial. During the session, we will not only talk about scikit-learn, but we will also go over some live code examples to get the knack of scikit-learn's API.   \n\nIf you have any questions about the tutorial, please don't hesitate to contact me. You can either open an \"issue\" on GitHub or reach me via email at mail_at_sebastianraschka.com. I am looking forward to meeting you soon!\n\n---\n\n- View the presentation slides: [https://speakerdeck.com/rasbt/machine-learning-with-python](https://speakerdeck.com/rasbt/machine-learning-with-python)\n- View the code notebook: [code/tutorial.ipynb](code/tutorial.ipynb)\n\n---\n\n# Schedule\n\nThis repository will contain the teaching material and other info for the *Learning scikit-learn* tutorial at the [*MSU Data Science*](http://msudatascience.com) held on February 21st 6:15-7:30 pm at Wells Hall (WH) B102.\n\n- When? **Wed Feb 21, 2018 at 6:15 - 7:30 pm**\n- Where? **Michigan State University Wells Hall (WH) B102**\n\nI recommend watching the MSU Data Science website and Facebook group for (last minute) updates\n\n- http://msudatascience.com/calendar/\n- https://www.facebook.com/events/174671933295040/\n\n\n\n# Obtaining the Tutorial Material\n\nIf you already have a GitHub account, the probably most convenient way to obtain the tutorial material is to clone this GitHub repository via `git clone https://github.com/rasbt/msu-datascience-ml-tutorial-2018` and fetch updates via `pull origin master`\n\nIf you don’t have an GitHub account, you can download the repository as a .zip file by heading over to the GitHub repository (https://github.com/rasbt/msu-datascience-ml-tutorial-2018) in your browser and click the green “Download” button in the upper right.\n\n![](images/github-download.png)\n\n\n# Installation Notes and Requirements\n\nPlease note that installing the following libraries and running code alongside is **not a hard requirement for attending the tutorial session**, you will be able to follow along just fine (and probably be less distracted :)). Now, the tutorial code should be compatible to both Python 2.7 and Python 3.x. but will require recent installations of\n\n- [NumPy](http://www.numpy.org)\n- [SciPy](http://www.scipy.org)\n- [matplotlib](http://matplotlib.org)\n- [pandas](http://pandas.pydata.org)\n- [scikit-learn](http://scikit-learn.org/stable/)\n- [IPython](http://ipython.readthedocs.org/en/stable/)\n- [Jupyter Notebook](http://jupyter.org)\n- [watermark](https://pypi.python.org/pypi/watermark)\n- [mlxtend](http://rasbt.github.io/mlxtend/)\n\nTo install these libraries it's most convenient to either use [conda](https://conda.io/miniconda.html) or [pip](https://pip.pypa.io/en/stable/), e.g.,\n\n    conda install numpy\n\nor\n\n    pip install numpy\n\netc.\n\n\nPlease make sure that you have these libraries installed in your current Python environment prior to attending the tutorial if you want to execute the code examples that are executed during the talk. Please also note that executing these examples during/after the talk is merely a suggestion, not a requirement. **I highly recommend you to open the code/check_environment.ipynb](code/check_environment.ipynb) notebook as a Jupyter notebook**, for instance by the notebook via\n\n```bash\njupyter notebook \u003cpath-to\u003e/msu-datascience-ml-tutorial-2018/code/check_environment.ipynb\n```\nand executing the code cells:\n\n![](images/checkenv-example.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasbt%2Fmsu-datascience-ml-tutorial-2018","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frasbt%2Fmsu-datascience-ml-tutorial-2018","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasbt%2Fmsu-datascience-ml-tutorial-2018/lists"}