Skip to content

spetz911/mlclass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

машинное обучение

обновления:

  • 22.02 выложил слайды на тему первой лекции в lecture1_slides

полезные материалы:

описано как пользоваться numpy

большинство функций Matlab соответствуют Python, но находятся в модуле numpy, т.е. вместо mean(X) пишем np.mean(X)

установка нужных либ

курс лекций ШАД Яндекса, очень крутой.

К первой лабе подходят лекции:

    1. Методы восстановления регрессии
    1. Вводная лекция

PS рекомендуется смотреть на скорости 1.25

Курс очень поверхностный, из него взяты лабораторные работы.

Вместо Octave используется scipy, так что все *.m файлы превращаются в один *.py

как запускать тесты:

python -m unittest -v test_sanity

места, которые надо сделать помечены 'YOUR CODE HERE'

часть 1

пропускаем 1.1 Submitting Solutions

пропускаем 2.4 Visualizing J(θ)

зато делаем Extra Credit Exercises (optional)

под пунктом 3.3 Normal Equations имеется ввиду использование псевдообратной матрицы вместо градиентного спуска

команды numpy

np.ravel приводит матрицу или вектор к одномерному горизонтальному массиву

X[:, i] берет столбец с индексом i

About

Machine learning labs for MAI students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages