#30_days_of_code
👨💻 День 16
Go Viral
Ребят, сегодня я был на 3-м дне фестиваля Go Viral. Сегодня было больше выступлений по бизнесу, но не смотря на это было очень интересно.
Сейчас я хочу вам рассказать о тех лекциях, которые я посетил за два дня, и что мне из них запомнилось.
• Predictive Machine Learning is your New Crystal Ball
На этой лекции-воркшопе Jim Wilt показывал, как с помощью Microsoft Machine Learning Studio можно работать с машинным обучением и Data Science не написав ни строчки кода. В Microsoft ML Studio можно работать с помощью перетаскивания блоков, и поэтому я немного афигел.
• How AI and Microsoft cloud technology transform today's business and society
На этой лекции-воркшопе Алмас Молдаханов, который является Business Program Manager в Microsoft, рассказал о возможностях применения Искусственного Интеллекта в бизнесе. Например, его можно использовать в образовательном процессе, при помощи считывания эмоций студентов во время лекции. Также, ИИ можно использовать в целях улучшения жизни людей с ограниченными возможностями, или же в бизнес целях, как это делает Sarafan Technology.
• From Ballet to Data Science
Очень крутое выступление от Data Scientist Kolesa Group - Катерины Рекхерт. Она рассказала о своём опыте работы, как дата сайентист, дала личные советы и инструкции, если вы являетесь школьником, студентом или молодым специалистом.
• Panel discussion: INTRApreneurship
Панельная дискуссия длительностью один час была очень крутой. Здесь предприниматели из различных сфер обсуждали такую тему, как INTRApreneurship, которая заключается, насколько я понял, в создании продуктов, стартапов внутри компании, на средства компании. Это отличный способ заниматься предпринимательством работникам компании без рисков для них самих.
Смотрите фото, которые я прикрепил с этого замечательного ивента.
По окончании ивента могу сказать, что сделано было всё очень профессионально и круто.
👨💻 День 16
Go Viral
Ребят, сегодня я был на 3-м дне фестиваля Go Viral. Сегодня было больше выступлений по бизнесу, но не смотря на это было очень интересно.
Сейчас я хочу вам рассказать о тех лекциях, которые я посетил за два дня, и что мне из них запомнилось.
• Predictive Machine Learning is your New Crystal Ball
На этой лекции-воркшопе Jim Wilt показывал, как с помощью Microsoft Machine Learning Studio можно работать с машинным обучением и Data Science не написав ни строчки кода. В Microsoft ML Studio можно работать с помощью перетаскивания блоков, и поэтому я немного афигел.
• How AI and Microsoft cloud technology transform today's business and society
На этой лекции-воркшопе Алмас Молдаханов, который является Business Program Manager в Microsoft, рассказал о возможностях применения Искусственного Интеллекта в бизнесе. Например, его можно использовать в образовательном процессе, при помощи считывания эмоций студентов во время лекции. Также, ИИ можно использовать в целях улучшения жизни людей с ограниченными возможностями, или же в бизнес целях, как это делает Sarafan Technology.
• From Ballet to Data Science
Очень крутое выступление от Data Scientist Kolesa Group - Катерины Рекхерт. Она рассказала о своём опыте работы, как дата сайентист, дала личные советы и инструкции, если вы являетесь школьником, студентом или молодым специалистом.
• Panel discussion: INTRApreneurship
Панельная дискуссия длительностью один час была очень крутой. Здесь предприниматели из различных сфер обсуждали такую тему, как INTRApreneurship, которая заключается, насколько я понял, в создании продуктов, стартапов внутри компании, на средства компании. Это отличный способ заниматься предпринимательством работникам компании без рисков для них самих.
Смотрите фото, которые я прикрепил с этого замечательного ивента.
По окончании ивента могу сказать, что сделано было всё очень профессионально и круто.
Что начать делать прямо сейчас, чтобы быть счастливыми в будущем?
Я пишу этот пост в час ночи, так как мне в голову внезапно пришла интересная мысль.
Эта мысль пришла мне в голову после просмотра одного видео, где автор говорил о важности запечатления моментов из жизни в формате видео, фото или в виде записей в блог и дневник.
Сейчас мир меняется очень быстрыми темпами, и вместе с ним меняемся и мы сами. В результате этого, мы часто не замечаем чего мы достигли, что в нашей жизни изменилось, и в направлении чего мы двигаемся. Почему? Ответ прост. Во всей суматохе современной жизни, люди забывают о прошлом - у них нет воспоминаний.
Что вы чувствуете, когда просматриваете свои старые фотографии или видео?
Я думаю, большинство из нас чувствуют теплоту, прилив энергии, спокойствие на душе, ведь это всё напоминает нам о прошлом, в большинстве случаев о ярких моментах в нашей жизни. Именно в этот момент мы понимаем, насколько мы продвинулись и что изменилось в нашей жизни.
Где-то год назад мне и в голову не приходило писать в своем блоге, записывать видео в Инстаграм, фотографировать различные места. Я думал, что всё это делается теми людьми, которые не видят никакого интереса в реальном мире, и пытаются восполнить этот интерес виртуальным. Но это не так. На самом деле этим людям очень важны воспоминания. И я тоже к этому пришёл.
Большинство моих подписчиков - это люди моложе 15-18 лет, у которых жизнь только начинается. Поэтому самое время, начать активно "записывать" свою жизнь. Не обязательно выкладывать это в сеть, главное, чтобы эти "записи" никуда не пропали.
И вот увидите, через несколько лет вам будет очень приятно и интересно читать свои посты в блоге или же смотреть видео с воспоминаниями о прошлом.
Я пишу этот пост в час ночи, так как мне в голову внезапно пришла интересная мысль.
Эта мысль пришла мне в голову после просмотра одного видео, где автор говорил о важности запечатления моментов из жизни в формате видео, фото или в виде записей в блог и дневник.
Сейчас мир меняется очень быстрыми темпами, и вместе с ним меняемся и мы сами. В результате этого, мы часто не замечаем чего мы достигли, что в нашей жизни изменилось, и в направлении чего мы двигаемся. Почему? Ответ прост. Во всей суматохе современной жизни, люди забывают о прошлом - у них нет воспоминаний.
Что вы чувствуете, когда просматриваете свои старые фотографии или видео?
Я думаю, большинство из нас чувствуют теплоту, прилив энергии, спокойствие на душе, ведь это всё напоминает нам о прошлом, в большинстве случаев о ярких моментах в нашей жизни. Именно в этот момент мы понимаем, насколько мы продвинулись и что изменилось в нашей жизни.
Где-то год назад мне и в голову не приходило писать в своем блоге, записывать видео в Инстаграм, фотографировать различные места. Я думал, что всё это делается теми людьми, которые не видят никакого интереса в реальном мире, и пытаются восполнить этот интерес виртуальным. Но это не так. На самом деле этим людям очень важны воспоминания. И я тоже к этому пришёл.
Большинство моих подписчиков - это люди моложе 15-18 лет, у которых жизнь только начинается. Поэтому самое время, начать активно "записывать" свою жизнь. Не обязательно выкладывать это в сеть, главное, чтобы эти "записи" никуда не пропали.
И вот увидите, через несколько лет вам будет очень приятно и интересно читать свои посты в блоге или же смотреть видео с воспоминаниями о прошлом.
#30_days_of_code
👨💻 День 17
Сегодня я продолжил изучать машинное обучение по курсам на Kaggle. После обеда, в UNICEF Summer Residency к нам пришел СЕО Absolute Technologies - Тимур Рыспеков - крутой программист. Он рассказал нам об основах метапрограммирования, которое заключается в том, что программный код самомодифицирует себя во время выполнения. Таким образом можно достичь огромного выигрыша во времени, походу выполнения программы.
Ещё я вступил в группу Kazakhstan Data Science Community в телеграме и задал парочку вопросов опытным дата сайентистам. Они очень отзывчивые и ответили на мой вопрос:
В итоге мне посоветовали поучаствовать в соревнованиях, и сказали, что Deep Learning на Kaggle - неоч. Ещё хорошие ресурсы по их мнению это mlcourse.ai и dlcourse.ai.
👨💻 День 17
Сегодня я продолжил изучать машинное обучение по курсам на Kaggle. После обеда, в UNICEF Summer Residency к нам пришел СЕО Absolute Technologies - Тимур Рыспеков - крутой программист. Он рассказал нам об основах метапрограммирования, которое заключается в том, что программный код самомодифицирует себя во время выполнения. Таким образом можно достичь огромного выигрыша во времени, походу выполнения программы.
Ещё я вступил в группу Kazakhstan Data Science Community в телеграме и задал парочку вопросов опытным дата сайентистам. Они очень отзывчивые и ответили на мой вопрос:
Друзья, на Kaggle есть бесплатные курсы по DS, и я сейчас заканчиваю проходить Intermediate ML.
Так вот, стоит ли сразу переходить на Deep Learning или лучше попрактиковаться с приобретенными знаниями на соревнованиях?
В итоге мне посоветовали поучаствовать в соревнованиях, и сказали, что Deep Learning на Kaggle - неоч. Ещё хорошие ресурсы по их мнению это mlcourse.ai и dlcourse.ai.
#30_days_of_code
👨💻 День 18
Наконец-то я закончил курс Intermediate ML на Kaggle. В итоге я научился:
• Чистить датасет от неполноценных данных (NaN)
• Превращать категориальные данные датасета в те данные, которые будут иметь смысл
• Кросс-валидация (cross-validation) - для уменьшения Mean Absolute Error
• Пайплайны (Pipelines) - для улучшения читабельности и эффективности кода
• Использование XGBoost - для улучшения предсказаний
• Data Leakage - не особо понял эту тему, поэтому надо будет ещё почитать
С завтрашнего дня я начну проходить соревнования на Kaggle, и набивать в них шишки. Наверное это будет соревнование с Титаником.
👨💻 День 18
Наконец-то я закончил курс Intermediate ML на Kaggle. В итоге я научился:
• Чистить датасет от неполноценных данных (NaN)
• Превращать категориальные данные датасета в те данные, которые будут иметь смысл
• Кросс-валидация (cross-validation) - для уменьшения Mean Absolute Error
• Пайплайны (Pipelines) - для улучшения читабельности и эффективности кода
• Использование XGBoost - для улучшения предсказаний
• Data Leakage - не особо понял эту тему, поэтому надо будет ещё почитать
С завтрашнего дня я начну проходить соревнования на Kaggle, и набивать в них шишки. Наверное это будет соревнование с Титаником.
#30_days_of_code
👨💻 День 19
Сегодня я сделал свой первый submission на Kaggle в соревновании с Титаником. Я сделал всего один сабмит и получил точность - 0.77033, что подняло меня в рейтинге на 6276 место из 12000😂.
Думаю результат не такой высокий, но за то я в первый раз написал весь код машинного обучения сам.
Конечно, для улучшения результата можно ещё посидеть и постараться улучшить модель и её предсказания, но мне лень, поэтому завтра я начну фигачить реальные соревнования, в которых люди борятся за деньги и медали. Это будет хотя бы источником мотивации для меня.
Код моего сабмита пожалуй закидывать не буду, так как там нет никаких комментариев и описаний к коду.
👨💻 День 19
Сегодня я сделал свой первый submission на Kaggle в соревновании с Титаником. Я сделал всего один сабмит и получил точность - 0.77033, что подняло меня в рейтинге на 6276 место из 12000😂.
Думаю результат не такой высокий, но за то я в первый раз написал весь код машинного обучения сам.
Конечно, для улучшения результата можно ещё посидеть и постараться улучшить модель и её предсказания, но мне лень, поэтому завтра я начну фигачить реальные соревнования, в которых люди борятся за деньги и медали. Это будет хотя бы источником мотивации для меня.
Код моего сабмита пожалуй закидывать не буду, так как там нет никаких комментариев и описаний к коду.
John_Carreyrou_Bad_Blood_Secrets.mobi
2.5 MB
Книга в формате mobi. Может кто-нибудь захочет почитать
#30_days_of_code
👨💻 День 20
Как и говорил, хотел поучаствовать в соревновании, где даются деньги в качестве призов, но оказывается многие из них уже подходят к концу, и многие требуют знаний в Deep Learning.
Не смотря на это, я решил поучаствовать в тренировочном соревновании House Prices, где я вошёл в Top 59%, сделав 4 коммита. Фигово, но я понятия не имею, как улучшить свою предсказательную модель. Я использовал GradientBoostingRegressor, который работает эффективнее RandomForestRegressor. Я посмотрел решения других людей, и они используют слишком сложные решения: там используется какой-то стэкинг, а что это такое я хз.
Ещё я попробовал улучшить свой код в соревновании с Титаником, используя GradientBoostingRegressor, что в итоге перенесло меня на ~4000 позиций вверх и я вошёл в Top 21%.
Не знаю, что я буду делать дальше. Может быть буду изучать Deep Learning или поучаствую в ещё каких-нибудь соревнованиях.
Код для House Prices:
https://www.kaggle.com/abekek/kernel2d8cce840e
👨💻 День 20
Как и говорил, хотел поучаствовать в соревновании, где даются деньги в качестве призов, но оказывается многие из них уже подходят к концу, и многие требуют знаний в Deep Learning.
Не смотря на это, я решил поучаствовать в тренировочном соревновании House Prices, где я вошёл в Top 59%, сделав 4 коммита. Фигово, но я понятия не имею, как улучшить свою предсказательную модель. Я использовал GradientBoostingRegressor, который работает эффективнее RandomForestRegressor. Я посмотрел решения других людей, и они используют слишком сложные решения: там используется какой-то стэкинг, а что это такое я хз.
Ещё я попробовал улучшить свой код в соревновании с Титаником, используя GradientBoostingRegressor, что в итоге перенесло меня на ~4000 позиций вверх и я вошёл в Top 21%.
Не знаю, что я буду делать дальше. Может быть буду изучать Deep Learning или поучаствую в ещё каких-нибудь соревнованиях.
Код для House Prices:
https://www.kaggle.com/abekek/kernel2d8cce840e
Вы понимаете что я пишу касательно #30_days_of_code?
Final Results
42%
Да, и мне интересно
29%
Нет, я ничего не понимаю и мне неинтересно
29%
Посмотреть результаты
Как я и предполагал, около половины подписчиков реально интересуются челленджом #30_days_of_code.
Спасибо вам за то, что активно читаете меня!
Те кому этот контент не очень интересен, не расстраивайтесь.
Уже через 10 дней челлендж закончится.
А ещё, я недавно зарегистрировался на АСТ, и в будущем начну писать о том, как готовлюсь к нему.
Делать сразу 2 марафона будет слишком хардкорно, поэтому сейчас я готовлюсь к АСТ не очень интенсивно.
Спасибо вам за то, что активно читаете меня!
Те кому этот контент не очень интересен, не расстраивайтесь.
Уже через 10 дней челлендж закончится.
А ещё, я недавно зарегистрировался на АСТ, и в будущем начну писать о том, как готовлюсь к нему.
Делать сразу 2 марафона будет слишком хардкорно, поэтому сейчас я готовлюсь к АСТ не очень интенсивно.
#30_days_of_code
👨💻 День 21
Пытался найти на Kaggle нормальный компетишн, где будут давать деньги, но чет не нашел такой. Далее, я попробовал пройти курс по Deep Learning, но он мне жёстко не понравился, так как он ничуть не похож на тот, что я проходил по ML.
После этого я понял, что мне нужно ещё раз пройтись по ML, но более углубленно, с пониманием всех концепций и моделей. Я посоветовался с людьми из DS/ML, и они посоветовали курс mlcourse.ai.
Этот бесплатный курс разработан сообществом Open Data Science, которые помогают новичкам в освоении Data Science. Я начал смотреть нулевую лекцию, где разбирался контент всего курса, и понял, что это очень ценный ресурс.
Пока что я буду обучаться там, но в сентябре у них стартуют лайв сессии, где будут даваться задания и дедлайны на них. На эту сессию я тоже записался.
Вот плейлист к этому курсу на YouTube (вся остальная информация на их официальном сайте):
https://www.youtube.com/playlist?list=PLVlY_7IJCMJeRfZ68eVfEcu-UcN9BbwiX
👨💻 День 21
Пытался найти на Kaggle нормальный компетишн, где будут давать деньги, но чет не нашел такой. Далее, я попробовал пройти курс по Deep Learning, но он мне жёстко не понравился, так как он ничуть не похож на тот, что я проходил по ML.
После этого я понял, что мне нужно ещё раз пройтись по ML, но более углубленно, с пониманием всех концепций и моделей. Я посоветовался с людьми из DS/ML, и они посоветовали курс mlcourse.ai.
Этот бесплатный курс разработан сообществом Open Data Science, которые помогают новичкам в освоении Data Science. Я начал смотреть нулевую лекцию, где разбирался контент всего курса, и понял, что это очень ценный ресурс.
Пока что я буду обучаться там, но в сентябре у них стартуют лайв сессии, где будут даваться задания и дедлайны на них. На эту сессию я тоже записался.
Вот плейлист к этому курсу на YouTube (вся остальная информация на их официальном сайте):
https://www.youtube.com/playlist?list=PLVlY_7IJCMJeRfZ68eVfEcu-UcN9BbwiX
Чтобы вы понимали насколько у них понятные туториалы, почитайте эту статью:
https://mlcourse.ai/articles/topic2-visual-data-analysis-in-python/
https://mlcourse.ai/articles/topic2-visual-data-analysis-in-python/
#30_days_of_code
👨💻 День 22
Сегодня я не делал ничего особенного - всего лишь прошёл 1 лекцию курса mlcourse.ai по Exploratory Data Analysis with Pandas. В принципе, там было все понятно и не было сильно сложных концепций.
Ещё мне пришла идея сделать своего рода генератора текста для этого канала, который будет анализировать все мои посты и писать их с нуля. Это можно реализовать с помощью HTML кода, который предоставляет Telegram для каждого канала.
👨💻 День 22
Сегодня я не делал ничего особенного - всего лишь прошёл 1 лекцию курса mlcourse.ai по Exploratory Data Analysis with Pandas. В принципе, там было все понятно и не было сильно сложных концепций.
Ещё мне пришла идея сделать своего рода генератора текста для этого канала, который будет анализировать все мои посты и писать их с нуля. Это можно реализовать с помощью HTML кода, который предоставляет Telegram для каждого канала.
#30_days_of_code
👨💻 День 23
В это воскресенье, я посвятил достаточно много времени программированию.
Сначала сделал demo assignment на mlcourse.ai к первой лекции, где нужно было применить все свои знания по pandas на практических заданиях. В каждом задании нужно было ответить на вопрос, и я набрал 9/10 баллов по этому assignment.
Далее я просмотрел вторую лекцию по Data Visualization, и в принципе ничего нового там для меня не было. Seaborn и Matplotlib - всё по классике.
Ещё я думал над исправлением бага в своем Telegram боте и обратился к англоязычному коммьюнити. Там один чувак мне очень сильно помог, и подсказал очень простое решение проблемы :) Спасибо ему за это. Завтра я протестирую это решение.
👨💻 День 23
В это воскресенье, я посвятил достаточно много времени программированию.
Сначала сделал demo assignment на mlcourse.ai к первой лекции, где нужно было применить все свои знания по pandas на практических заданиях. В каждом задании нужно было ответить на вопрос, и я набрал 9/10 баллов по этому assignment.
Далее я просмотрел вторую лекцию по Data Visualization, и в принципе ничего нового там для меня не было. Seaborn и Matplotlib - всё по классике.
Ещё я думал над исправлением бага в своем Telegram боте и обратился к англоязычному коммьюнити. Там один чувак мне очень сильно помог, и подсказал очень простое решение проблемы :) Спасибо ему за это. Завтра я протестирую это решение.
#30_days_of_code
👨💻 День 24
По семейным обстоятельствам не было возможности заняться программированием. Буду отрабатывать всё завтра.
👨💻 День 24
По семейным обстоятельствам не было возможности заняться программированием. Буду отрабатывать всё завтра.
#30_days_of_code
👨💻 День 25
Сегодня я прочитал 2 статьи по Data Visualization на mlcourse.ai и законспектировал их. Было довольно много новых понятий, как t-SNE сложная штука и вид визуализации данных в Python.
Также я немного изучил библиотеку Plotly, которая позволяет создавать интерактивную визуализацию данных без использования Javascript.
В общем, интересно, поэтому завтра я начну делать assignment по этой теме.
👨💻 День 25
Сегодня я прочитал 2 статьи по Data Visualization на mlcourse.ai и законспектировал их. Было довольно много новых понятий, как t-SNE сложная штука и вид визуализации данных в Python.
Также я немного изучил библиотеку Plotly, которая позволяет создавать интерактивную визуализацию данных без использования Javascript.
В общем, интересно, поэтому завтра я начну делать assignment по этой теме.
#30_days_of_code
👨💻 День 26
Сложноватый был assignment, так как я постоянно пользовался решением и временами копипастил код.
Ещё сегодня я посетил лекции и воркшопы от Microsoft по анализу данных и машинному обучению. Я ожидал увидеть там больше практики, нежели теории и лекций, так как само название воркшоп говорит о какой-то практической работе. Однако вместо того, чтобы работать с Microsoft Azure ML Studio, мы слушали лекции от бизнесменов, которые используют данные в своем бизнесе. Одним из них был СЕО Smart Satu - Болатбек Османов. Конечно, было интересно слушать истории про его бизнес, но это было не то за чем я пришел туда.
Хотел бы, чтобы в Казахстане лекции проходили в таком виде, в котором они проводятся в России. Например эта, которую я посмотрел сегодня:
https://youtu.be/NDElJCVejTU
👨💻 День 26
Сложноватый был assignment, так как я постоянно пользовался решением и временами копипастил код.
Ещё сегодня я посетил лекции и воркшопы от Microsoft по анализу данных и машинному обучению. Я ожидал увидеть там больше практики, нежели теории и лекций, так как само название воркшоп говорит о какой-то практической работе. Однако вместо того, чтобы работать с Microsoft Azure ML Studio, мы слушали лекции от бизнесменов, которые используют данные в своем бизнесе. Одним из них был СЕО Smart Satu - Болатбек Османов. Конечно, было интересно слушать истории про его бизнес, но это было не то за чем я пришел туда.
Хотел бы, чтобы в Казахстане лекции проходили в таком виде, в котором они проводятся в России. Например эта, которую я посмотрел сегодня:
https://youtu.be/NDElJCVejTU
YouTube
Соревнования по машинному обучению и трюки при их решении – Эмиль Каюмов
Эмиль Каюмов рассказывает про соревнования по машинному обучению и трюки при их решении, которые могут пригодиться и в реальных прикладных задачах. Из видео вы сможете узнать:
- Про ML процессы в жизни и в конкурсах
- Зачем нужны соревнования участникам и…
- Про ML процессы в жизни и в конкурсах
- Зачем нужны соревнования участникам и…
Сейчас будет произведена чистка на канале - будут удалены неактивные пользователи.
Готово!
Готово!