станфордские курсы: апдейт?
Dec. 16th, 2011 09:47 pmНу что же, на днях заканчиваются бесплатные сетевые курсы от Станфордского университета, о которых я писал несколько месяцев назад. Если вы записались на какие-то из них - дошли ли вы до конца? Какие у вас впечатления от качества материала и устройства всего этого дела?
Я тоже отчитаюсь. Я записался на Machine Learning и Artificial Intelligence, и оба курса прошел до конца (на этих выходных закончу последний экзамен по AI). Поначалу я был несколько разочарован уровнем курсов. Лекторы обещали, что "продвинутый" их вариант будет того же уровня, что и "живые" курсы в Станфорде, но довольно скоро стало ясно, что это не так, и что (возможно, под давлением огромной аудитории записавшихся) они сильно облегчены по сложности. Особенно это касается AI, где облегчение иногда доходило до абсурда (некоторые домашние задания были по сложности на уровне пятого класса средней школы: упражнения на умножение и деление).
Со временем, однако, я решил, что это не так уж и плохо, потому что если бы материал был сложнее, я бы не угнался за ним: просто плохо было со временем в эти месяцы. Даже и так я обычно заканчивал домашние задания под утро, посмотрев в предыдущие часы лекции за прошедшую неделю. В итоге я вижу это так: эти курсы дали мне неплохой обзор своих предметов, поверхностный, но обширный. Это само по себе весьма полезно. А если надо будет углубиться в одну из тем, я буду знать, куда смотреть и как идти. ML в итоге мне показался сильно более полезным, чем AI, но и о том, что учил AI, я тоже нисколько не жалею.
Эксперимент с этими курсами оказался столь успешным, что в следующем семестре лекторы Станфорда предлагают уже не два, а больше десятка разных курсов, и не только в области Computer Science. В частности, будет повторение курса Machine Learning, который я рекомендую всем интересующимся. А внизу этого сайта по ссылке есть список всех остальных курсов, которые начинаются в январе (или в марте в некоторых случаях) 2012-го года. Я наверняка запишусь на один или два из них, но еще не решил, на что, есть несколько интересных вариантов. Если вы тоже собираетесь, напишите, на что!
Я тоже отчитаюсь. Я записался на Machine Learning и Artificial Intelligence, и оба курса прошел до конца (на этих выходных закончу последний экзамен по AI). Поначалу я был несколько разочарован уровнем курсов. Лекторы обещали, что "продвинутый" их вариант будет того же уровня, что и "живые" курсы в Станфорде, но довольно скоро стало ясно, что это не так, и что (возможно, под давлением огромной аудитории записавшихся) они сильно облегчены по сложности. Особенно это касается AI, где облегчение иногда доходило до абсурда (некоторые домашние задания были по сложности на уровне пятого класса средней школы: упражнения на умножение и деление).
Со временем, однако, я решил, что это не так уж и плохо, потому что если бы материал был сложнее, я бы не угнался за ним: просто плохо было со временем в эти месяцы. Даже и так я обычно заканчивал домашние задания под утро, посмотрев в предыдущие часы лекции за прошедшую неделю. В итоге я вижу это так: эти курсы дали мне неплохой обзор своих предметов, поверхностный, но обширный. Это само по себе весьма полезно. А если надо будет углубиться в одну из тем, я буду знать, куда смотреть и как идти. ML в итоге мне показался сильно более полезным, чем AI, но и о том, что учил AI, я тоже нисколько не жалею.
Эксперимент с этими курсами оказался столь успешным, что в следующем семестре лекторы Станфорда предлагают уже не два, а больше десятка разных курсов, и не только в области Computer Science. В частности, будет повторение курса Machine Learning, который я рекомендую всем интересующимся. А внизу этого сайта по ссылке есть список всех остальных курсов, которые начинаются в январе (или в марте в некоторых случаях) 2012-го года. Я наверняка запишусь на один или два из них, но еще не решил, на что, есть несколько интересных вариантов. Если вы тоже собираетесь, напишите, на что!
no subject
Date: 2011-12-16 07:59 pm (UTC)Из новых запишусь на все - там будет видно.
Machine Learning
Date: 2011-12-16 08:02 pm (UTC)Если бы была возможность сдавать программные упражнения в течение двух недель, у меня получилось бы и с Advanced, написал об этом в фидбэк-опроснике.
Привёл в порядок отрывочные знания, разобрался, что буду смотреть дальше. Занимаюсь этим чисто для души. Курс на самом деле очень несложный, по крайней мере с физтеховским бэкграундом двадцатилетней давности :-)
Re: Machine Learning
Date: 2011-12-16 08:07 pm (UTC)На stanford engineering да и просто на ютьюбе лежат полные лекции Andrew Ng из "взрослого" курса, можно сравнить :-)
(no subject)
From:Re: Machine Learning
From:no subject
Date: 2011-12-16 08:07 pm (UTC)no subject
Date: 2011-12-16 08:08 pm (UTC)Удачно были построены задачки на программирование: можно было тестировать прямо на их сервере, пока не получишь правильный ответ.
В целом доволен, буду углубляться.
Спасибо за наводку.
no subject
Date: 2011-12-16 08:12 pm (UTC)запишусь наверное на NLP и теорию игр, может быть еще на анатомию.
no subject
Date: 2011-12-16 08:15 pm (UTC)Но сама идея мне так понравилась, что я размышляю насчет начать слушать вот эти лекции: http://academicearth.org/courses/general-human-anatomy.
(no subject)
From:(no subject)
From:(no subject)
From:большое спасибо за рекомендацию !
Date: 2011-12-16 08:16 pm (UTC)может, еще что-то добавлю.
no subject
Date: 2011-12-16 08:18 pm (UTC)no subject
Date: 2011-12-16 08:25 pm (UTC)no subject
Date: 2011-12-16 08:29 pm (UTC)no subject
Date: 2011-12-16 08:53 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2011-12-16 08:33 pm (UTC)К концу курсов для самоконтроля задал себе вопрос: могу ли я сейчас без подсказок реализовать на бумаге алгоритмы из этих курсов? Попробовал некоторые: получается, что для ML я все помню и более-менее понимаю (ну, нужна подсказка для backpropagation в нейронных сетях), а вот AI - практически пустое место, ни о каком четком понимании (чтобы взять и написать код), к сожалению речи не идет. Понятно, что это дело в первую очередь обучающегося - взять знания, но все же...
Дальше записался на NLP и графические вероятностные модели.
no subject
Date: 2011-12-17 09:51 am (UTC)(no subject)
From:no subject
Date: 2011-12-16 08:33 pm (UTC)Andrew Ng. на мой взгляд великолепно объясняет. Местами он разжевывает совсем элементарные вещи. Но зато все понятно.
AI тоже замечательный курс. Правда, что удивительно, мне довольно трудно было понимать материал у Питера Норвига. Зато Себэстиан Тран рассказывал свою часть материала очень доходчиво.
Задания были очень простые. Думаю, они так и планировали. Их задачей было донести широкими мазками что есть в AI без углубления в детали. Вроде, у них получилось.
Курс DB был немного неинтересный. В нем касались очень многих технологий. Грубо говоря на каждом занятии кучу нового синтаксиса нужно было запоминать (там всякие XPath, XQuery и прочее). Но все они рассматривались поверхностно. Хотя там и были упражнения, и даже задания на написание запросов (SQL например), этого было недостаточно, чтобы хорошо освоить предмет. Но это то, что нужно, чтобы получить первое общее представление о том, какие технологии вообще есть.
Себя бы я точно сам никогда бы не усадил все это учить. А теперь хотя бы знаю, какие технологии есть и как они примерно работают. С этими широкими знаниями уже легче делать выбор, куда углубляться.
Курс вела Jennifer Widom. Мне как она объясняла материал тоже не очень понравилось. Мне казалось, что она опускала какие-то важные моменты для понимания, но тратила много времени на какую-то ерунду, постоянно что-то рисовала на доске, было все исписано, но обще картины не складывалось, и оставалось много вопросов. Во всяком случае такого комплексного подхода как у Andrew Ng у нее не было (он с разных ракурсов старался одно и то же объяснить, и если где-то что-то непонятно было, то на 2-3 подходе освещения с другой стороны это прояснялось). Она потом сказала на одном из Screen-side чатов, что видеолекций недостаточно, и нужно читать дополнительный материал самостоятельно. Но это на мой взгляд вообще странно, т.к. тогда можно было бы и в лекциях сказать, что то-то и то-то на самостоятельную проработку, а не оставлять учеников самих догадываться, чтобы еще подучить.
По поводу новых курсов.
Я думаю, запишусь вначале на все интересные.
Разумеется, все проходить просто физически невозможно.
Поэтому потом просто выберу наиболее интересные и где по моим ощущениям лучше всего объясняют (это тоже очень важно). Также просто останется доступ к материалам курсов, от которых откажусь.
Хотя, здесь конечно важен фактор регулярного контроля. И наличие материала еще совсем не говорит о том, что я к нему притронусь когда-нибудь.
no subject
Date: 2011-12-16 08:46 pm (UTC)Теперь довольно уверенно, на базовом уровне владею SQL. Совсем немало.
Кстати, я сравнивал лекции с программой для стэнфордских студентов: практически то же самое, за исключением того, что в конце курса они делают большой проект для баз данных на языке PHP, который параллельно проходят.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:ai-class.org/users/YOUR_NAME ?
From:(no subject)
From:no subject
Date: 2011-12-16 08:41 pm (UTC)Вообще говоря, полностью согласна с Вами: вначале была разочарована, показалось, что слишком легко, потом решила, что, было бы сложнее - ничего бы не успела. Сейчас тоже дописываю экзамен.
В целом было интересно, в следующем году еще что-нибудь пройду.
no subject
Date: 2011-12-16 09:16 pm (UTC)Сейчас записываюсь на NLP и Computer security. На этот раз надеюсь дойти до конца :)
Кстати, один из лекторов Computer security -- John C. Mitchell -- большой специалист в области языков программирования. Его "Foundations for Programming Languages" -- библия в этой области.
no subject
Date: 2011-12-16 09:21 pm (UTC)Наверное, соглашусь с теми, кто не доволен лекциями Питера Норвига. Мне кажется, он скорее учёный, чем лектор.
Целостной картины у меня в голове не получилось, к сожалению.
no subject
Date: 2011-12-17 12:45 am (UTC)Machine Learning
Date: 2011-12-16 09:35 pm (UTC)На следующий семестр записался на Probabilistic Graphical Models и на Cryptography, возможно, оставлю только один из них.
Machine Learning
Date: 2011-12-16 09:56 pm (UTC)На AI тоже записался, но быстро ретировался, настолько мне не нравилось как читались лекции, и, неожиданно, очень мешали перескоки в видео, когда лектор медленно начинает писать строчку и вдруг она появляется полностью.
Наверное, возьму 2 курса из Probabilistic Graphical Models, Computer Security или Natural Language Processing.
Re: Machine Learning
Date: 2011-12-16 10:10 pm (UTC)Re: Machine Learning
From:Re: Machine Learning
From:Re: Machine Learning
From:Re: Machine Learning
From:Re: Machine Learning
From:no subject
Date: 2011-12-16 10:25 pm (UTC)Но я почти всё знал раньше - по университету или самостоятельному изучению.
Из новых курсов, то что хочется взять в порядке убывания (примерно):
Natural Language Processing
Probabilistic Graphical Models
Game Theory
Design and Analysis of Algorithms I
Human-Computer Interaction
Model Thinking
Information Theory
Ещё было бы неплохо прослушать на basic треке один из Lean Launchpad и Technology Entrepreneurship.
Думаю попробую осилить три или четыре - должно получиться, если понемногу выделять время среди недели, а не как сейчас - почти всё делать на выходных.
no subject
Date: 2011-12-16 10:33 pm (UTC)И, как ни странно, это практически те же "живые" курсы Стэнфорда, с небольшими оговорками (дополнительные проекты в DB и ML (задание на проект для ML - http://cs229a.stanford.edu/projectGuidelines.pdf), программирование в AI).
Студенты Стэнфорда видят те же лекции, сдают те же тесты и т.д., только через интерфейсы http://stanford.db-class.org/, http://stanford.ml-class.org/, http://stanford.ai-class.com/
no subject
Date: 2011-12-16 10:45 pm (UTC)Впечатления смешанные. В ML слишком подробное разжевывание раздражает, хотя опция 1.5x немного спасает. Заодно потренировал собственную нейросеть воспринимать убыстренный английский на слух. Теоретические вопросы, увы, экстремально скучные, а вот программные упражнения вполне симпатичные. Хотелось бы сложнее, но тогда бы точно времени на все не хватило.
В AI мне немного больше понравилось отношение -- нет такого раздражающего разжевывания, хотя, конечно, все там элементарно.
Еще мне очень симпатична идея курса как набора задач (два таких опыта у меня было для более серьезных вещей -- до сих пор мне нравится учебник (http://by-chgu.ru/%D0%B1%D1%83%D0%BB%D0%B4%D1%8B%D1%80%D0%B5%D0%B2-%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%B0%D1%8F-%D0%B0%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D0%B0) Булдырева и Павлова по линейной алгебре и матану, и элементарную физику можно было вполне прочувствовать прорешав задачник Савельева). Не совсем понравились расплывчатые формулировки в домашних задачах.
no subject
Date: 2011-12-16 10:48 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2011-12-16 10:49 pm (UTC)и подумала, замученная бин-каунтерами в медицине - а ЗАЧЕМ они это??
я возьму там один курс, конечно, пригодится.
no subject
Date: 2011-12-16 11:28 pm (UTC)(no subject)
From:(no subject)
From:на правах рекламы
Date: 2011-12-16 11:13 pm (UTC)Re: на правах рекламы
Date: 2011-12-16 11:27 pm (UTC)Re: на правах рекламы
From:no subject
Date: 2011-12-17 12:17 am (UTC)no subject
Date: 2011-12-17 07:11 am (UTC)http://openclassroom.stanford.edu/MainFolder/VideoPage.php?course=MachineLearning&video=06.1-NaiveBayes-GenerativeLearningAlgorithms&speed=100
http://openclassroom.stanford.edu/MainFolder/VideoPage.php?course=MachineLearning&video=06.2-NaiveBayes-TextClassification&speed=100
no subject
Date: 2011-12-17 01:13 am (UTC)Из них закончила Advanced track ML - в полном восторге от курса. Правда, большая часть материала мне знакома, и хотелось бы чуть более высокий уровень - но зато весь имеющийся материал сложился в четкую, очень понятную картину. Мне очень понравился и стиль профессора Ng, и уровень структурированности лекций и заданий - в общем, получила массу удовольствия.
По базам данных - в целом преподаватель очень понравилась, просто материал мне был не очень интересен - либо то, что я уже знаю, либо то, что не особо интересно. Так что слушала выборочно только то, что хотелось.
AI меня крайне разочаровал. Я его бросила через несколько недель, потом несколько раз возвращалась и ощущала себя мышкой из анекдота, которая мучалась, плакала, но продолжала жрать кактус. Материал преподносился в такой форме, что я перестала понимать даже то, что уже знала. Постоянные перескоки, отсутствие четкой структуры, вопросы в квизах задаются до того, как преподаватель хоть как-то объяснил материал. Я только очень порадовалась, что мне не нужно брать настоящие курсы с такими профессорами.
no subject
Date: 2011-12-26 05:55 pm (UTC)В DB товарищ преподаватель слишком быстро и много говорила. Мне показалось. что учебник, написаный ею же и с меньшим количеством "воды", и упражнения были бы достаточны мне для сдачи этого же курса. Упражнения же очень понравились, особенно то, что они автогенерировались.
Как Вы успеваете?
Date: 2011-12-17 01:19 am (UTC)ЖЖ с охватом всех мыслимых тем -- от политики до математики и включая все остальное;
+ активное чтение (на разных языках);
+ уроки музыки;
+ уроки настольного тенниса и gym;
+ курсы в Стенфорде;
+ работа, семья, и т.д. (как у всех);
+ вероятно, многое другое?