All Projects → MLIME → MAC0460

MLIME / MAC0460

Licence: MIT license
All contents from the course MAC0460 - An introduction to machine learning

Programming Languages

Jupyter Notebook
11667 projects
TeX
3793 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MAC0460

reinforcement learning course materials
Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University
Stars: ✭ 765 (+1493.75%)
Mutual labels:  course-materials
01 Python Introduction
Learn the basics of Python. These tutorials are for Python beginners. so even if you have no prior knowledge of Python, you won’t face any difficulty understanding these tutorials.
Stars: ✭ 229 (+377.08%)
Mutual labels:  tutorial-exercises
RustLabs
The Ultimate Workshop Track for #Rust Developer
Stars: ✭ 22 (-54.17%)
Mutual labels:  tutorial-exercises
eventsourcing-go
Event Sourcing + CQRS using Golang Tutorial
Stars: ✭ 75 (+56.25%)
Mutual labels:  tutorial-exercises
esc101-18-19-a
ESC 101A: Fundamentals of Computing (C Programming Course), IIT Kanpur, 2018-19-autumn offering
Stars: ✭ 23 (-52.08%)
Mutual labels:  course-materials
r4excel users
Бесплатный видео курс "Язык R для пользователей Excel"
Stars: ✭ 14 (-70.83%)
Mutual labels:  course-materials
tutorial-code
Source code & exercises in Arend's documentation
Stars: ✭ 18 (-62.5%)
Mutual labels:  tutorial-exercises
Teaching
My lecture notes and other course materials
Stars: ✭ 28 (-41.67%)
Mutual labels:  course-materials
MLiFC
Course Material for the machine learning in financial context bootcamp
Stars: ✭ 102 (+112.5%)
Mutual labels:  course-materials
deep vision and graphics
Course about deep learning for computer vision and graphics co-developed by YSDA and Skoltech.
Stars: ✭ 89 (+85.42%)
Mutual labels:  course-materials
codapps
A course to learn how to code a mobile app - for complete beginners
Stars: ✭ 14 (-70.83%)
Mutual labels:  course-materials
datatableton
100 exercises to learn Python Datatable
Stars: ✭ 245 (+410.42%)
Mutual labels:  tutorial-exercises
Coursera---Using-Python-to-Access-Web-Data
Here is All Weeks Assignment for Using Python to Access Web Data Course on Coursera
Stars: ✭ 36 (-25%)
Mutual labels:  course-materials
packt-mastering-fp
PacktPub "Mastering Functional Programming with JavaScript" video course materials
Stars: ✭ 17 (-64.58%)
Mutual labels:  course-materials
api.symfony-3.crud
Symfony 3 and FOS REST Bundle - CRUD API
Stars: ✭ 15 (-68.75%)
Mutual labels:  tutorial-exercises
cs-exams
Examination preparation material for Computer Science students at Trinity College Dublin.
Stars: ✭ 44 (-8.33%)
Mutual labels:  course-materials
nuxt-fundamentals
Source code for the Nuxt.js Fundamentals course
Stars: ✭ 40 (-16.67%)
Mutual labels:  course-materials
CNCC-2020
Computational Neuroscience Crash Course (University of Bordeaux, 2020)
Stars: ✭ 36 (-25%)
Mutual labels:  course-materials
fds
DSCI-633: Foundations of Data Science https://github.com/hil-se/fds
Stars: ✭ 16 (-66.67%)
Mutual labels:  course-materials
computational-neuroscience
Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.
Stars: ✭ 36 (-25%)
Mutual labels:  course-materials

MAC0460 - Introdução ao aprendizado de máquina

License

Nesse repositório estão os diferentes materais da disciplina MAC0460 - Introdução ao aprendizado de máquina ministrada no Instituto de Matemática e Estatística (IME) da Universidade de São Paulo (USP). Maiores informações podem ser encontradas aqui.

Um pedaço da parte teórica do curso foi baseado no curso Learning from Data, vale a pena conferir esse material.

Uso

Na pasta notebooks estão os exercícios práticos dados no curso, na pasta slides estão os materiais didáticos de algumas aulas.

Instalação (Ubuntu / Debian)

Para quem desejar, recomendamos a utilização de ambientes virtuais. Instale os pacotes necessários e crie um novo ambiente, ex:

$ mkvirtualenv mac0460
$ workon mac0460

Para instalar o Jupyter Notebook basta rodar:

$ sudo apt install python3-pip python3-tk
$ pip3 install --upgrade pip3
$ sudo pip3 install jupyter

Vamos usar uma série de bibliotecas de Python ao longo da disciplina, para instalar as principais rode:

$ pip3 install -r requirements.txt

É preciso ir no site do PyTorch para instalar essa biblioteca.

Para acessar os notebooks basta rodar:

$ cd notebooks
$ jupyter notebook

Pontos importantes

  • Usamos a biblioteca de deep learning PyTorch. Essa biblioteca esta mudando constantemente. Os exercícios práticos foram desenvolvidos para a versão 0.4.0. Não é garantido que os notebooks vão funcionar para as versões futuras.

  • Partimos do pressuposto que o usuário está usando Ubuntu ou Debian. A compatibilidade com outros sistemas não foi testada.

  • Os notebooks foram feitos para a versão 3.5 do Python

Referências

Vale a pena se familiarizar com cada uma das bibliotecas que vão ser usadas:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].