Как стать автором
Обновить
47
0
Андрей @andymitrich

Lead Product Manager at Ozon

Отправить сообщение
Круто звучит. Чтобы так же начать, надо просто взять какой-нибудь алгоритм и попытаться проделать описанные вами шаги? И, кстати, какой инструментарий используете?
Скажи, пожалуйста, чем вы занимаетесь? Ну то есть, мне лично не очень понятно, как именно вы изобретаете велосипеды? Пишете по-новой либы с сетями, реализуете алгоритмы ручками, а не используете готовые пакеты? Поясните, плиз :)
Правильно ли я понял, что методы оптимизации являются как бы «базой» для алгоритмов машинного обучения? Судя по алгоритмам регресии, например, с их градиентным спуском, получается, что так.
Согласен. Теория, не подкрепленная практикой, имеет свойтво исчезать из чертогов знаний :)
Я за гармонию :) Скажем так, за правильную подачу теории вкупе с практикой.
У вас какой-то озлобленный взгляд на всю ситуацию. Поясните, кто это «любому из категории «средняка»»? И вот это тоже «Остаётся кучка умников, которые всё в этой жизни знают, по себе меряют и всех за говно держат, которым только дорога в повара и танцоры :)»?
Вам просто не нравится, что теории алгоритмов уделяется такое значимое место в моих комментариях, да? )

1. Вот вы так написали:

Заголовок: «обучение программированию нужно начинать с функционального языка»
Опрос: «Обучение программированию следует начинать с» Ключевое слово НАЧИНАТЬ.

По поводу ключевого слова — возможно, вы и правы. Только, вы забываете, что Дейкстра писал письмо не в комитет школьного образования.

2. Я не против, что дети будут учиться программированию в пять лет. Да, пожалуйста — я правда не против. При чем здесь теория программирования? Вы очень лихо перескакиваете с одной темы на другую.
Хм.
1. Я не согласен с тем, что мне в 7 лет надо учиться программировать. Это высосано из пальца.
2. «Чем отличается студент, не умеющий кодить от ребёнка, не умеющего ходить?» — это, простите, софистика. К сожалению, у меня сегодня нет желания философстовать, сорри.
Согласен с вами. Некоторые, кстати, так и делают (касательно вашей последней фразы) :)
Да погодите. Никто и не говорит, что вам надо учиться программированию на бумажке — делайте это с использованием ПК, не надо себя насиловать. Просто изложение фундаментальных алгоритмов с применением — это, как мне кажется, общепринятая практика. Псевдокод позволяет, в первую очередь, сосредоточиться на том, как работает алгоритм. Безусловно, описывать CRM-систему или что-нибудь такое же монстроподобное на нём не надо :)
Вы утрируете. Эдсгер всё-таки не про детей писал.
ИМХО Это проблема программы обучения, а не фундаментальной теории. Если изучать теорию без отрыва от практики, сами понимаете, всё будет нормально. Ну, а кроме того, кто мешал большинству людей сесть и самому написать на C всё то же самое руками сразу, не дожидаясь следующего семестра :)
Вы о чем вообще? Какие абстрактные алгоритмы в вакууме? Знать что скрывается за std::sort() и как именно это работает, это задротство или нет?

Можетбыть, вы, конечно, собираетесь всю оставшуюся жизнь выводить в stdout банальное «Hello, world!», то претензий нет.

Если вам (или кому-то еще) сложно манипулировать в голове абстрациями типа стека или очереди, так может и вовсе не надо? Мне преподаватель в университете говорил, что много есть хороших профессий: танцоры, повара и т.д. Теория алгоритмов не подразуме
Я бы порекомендовал программистам почитать лучше вот такую книгу :)
Почему нет варианта «Я»? По-вашему, бездомных животных может жалеть только девушка?)
Большущее вам спасибо за статью. Уже продолжительное время посматриваю на kaggle, но всё никак не могу стартовать — выглядит всё дико сложно, непонятно с какой стороны подступиться. Теперь вот возьмусь, всё-таки.
… и объекты умирают.
so sad ;(

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Product Manager, Chief Product Officer (CPO)
Lead
От 450 000 ₽
Project management
Development management
Product management