maybeEl

На Пикабу
поставил 521 плюс и 98 минусов
отредактировал 1 пост
проголосовал за 3 редактирования
Награды:
5 лет на Пикабу
16К рейтинг 159 подписчиков 4 подписки 58 постов 15 в горячем

От продавца до Big Data Scientis #16

Прошлый пост: От продавца до Big Data Scientis #15


С прошлого поста прошло около 9 месяцев. Это время было потрачено не в пустую. Вообще первые 3 месяца я ничего особо не делал, но примерно в августе мне на глаза попалась рекламка о курсе Deep Learning от МФТИ. Почитал рекламный проспект и удивился: предлагали полноценный серьёзный курс и забесплатно. Мало того что это фактически взлётная полоса для моей мечты, так ещё и бесплатная! Это ли не чудо? Решив, что ничего кроме времени всё равно не потеряю, я записался на курс. Начало было назначено на сентябрь. Настрой был весьма скептический – я трезво оценивал свои силы и знания. Итак, я прошёл регистрацию, выбрал поток. Было два варианта: базовый и продвинутый. Для помощи выбора потока в анкете предлагались вопросы типа: "умеете ли вы перемножать матрицы? Слышали ли о градиентах?" Ну и прочее. Ответив везде утвердительное "нет", я пошёл на базовый поток. Весь курс проходил на базе степика, общение с администрацией и студентами велось в телеге.


Первая серьёзная тема была про знакомство с Python. Ну, решил я, это пустяки! И правда, благодаря тому, что я был знаком с его основами, эта часть далась мне легко. Но стоит сказать, что без бэкграунда, я бы дальше просто не прошёл – лекции были весьма сжатыми и поверхностными. Скорее они рассчитывались на не нулевые знания, а на тех, кто просто подзабыл о чём тут вообще. Лекции и семинары завершались выдачей домашних заданий. Обычно их давали раз в две недели. На сдачу дз ставили дедлайн. Так что сильно похалявить было нельзя – нужно было правильно рассчитывать свои силы.


После началась линейная алгебра + numpy. Все лекции я конспектировал – так мне проще запоминать. Но беда оказалась в том, что на тот момент я даже не мог сказать, что такое математическая функция. Не только определения, но даже представление давно было затёрто в моей памяти. А тут мне рассказывают о линейных преобразованиях. Мозг воспротивился! Я слушал лекцию и не понимал ни-че-го. Спасибо людям в комментах, посоветовали послушать этот же материал на канале 3Blue1Brown. И вот тут я всё понял! Это было прекрасно!

Следом разбирали производную и оптимизацию методом градиентного спуска + pandas. Опять полное непонимание, отчаяние и боль! Снова многократное прослушивание лекций, поиск на сторонних ресурсах. Особенно много я подчерпнул из канала du/dvstud. Спасибо автору канала, за топовые лекции. Вообще я был удивлён, как много на ютубчике годного учебного материала. Одну и ту же тему люди разжёвывали максимально по разному. Были варианты для детей, были для студентов, были как будто для гопников! =D Через боль и страдания я осилил и эту тему. Вообще я был готов 10 раз бросить курс и каждый раз успокаивал себя, что мол, ты и так красавчик, разобрался с такими сложными штуками :)


Разобравшись с поиском минимума функции мы перешли к изучению MachineLearning. А это уже самый настоящий DataScience! Функции Loss, регрессии и ещё всякие другие новые слова. На этом этапе я подружился с одним студентом с моего потока – Саней, парнем, увлечённым математикой. Он помог мне разобраться лучше в предыдущих темах и справиться с текущей. Работали в sklearn. Практика давалась просто, но вот вникнуть в теоретическую составляющую было сложно. Спасибо Саше, он помог вкурить в транспонированные и обратные матрицы и прочее =) Линейные модели, решающие деревья, композиции – вот это вот всё нужно было постичь. Понятно, что не в полном объёме, но знакомство было проведено успешно. Как раз к концу этого блока я познакомился ещё с одним студентом - Lesika. Девушка толковая, знающая, казалось бы, вообще всё обо всём! Всё с чем не могли сами справиться я и Саня, легко решала или добывала Lesika.

Хотелось отдельно сказать про общение. Это очень сильно вдохновляет и придаёт сил, когда есть с кем просто обсудить проблему. Даже если решение не будет предложено собеседником, всё равно, это очень спасало. Не сравнить с тем, когда я сам проходил курсы по Python.


Далее следовал блок, ради которого мы тут все собрались — собственно DeepLearning. Полносвязные, свёрточные нейросети! Вроде всё понятно, но я вечера три убил на то, что бы понять, что же такое принцип обратного распространения ошибки (back propagation). Забавно, что при написании кода этот самый сложный для понимая участок пишется просто одной строчкой: loss.backward(). Но я честно разобрался для себя, что же там происходит за магия :) Вообще, каждая тема имела кучу подводных камней и, что бы решить дз, приходилось гуглить и искать на сторонних ресурсах. С одной стороны это кажется сложным и неправильным – почему бы не дать всё на лекциях. Но с другой это учит искать, и как мне кажется, это наиважнейший навык. Дз были на классификацию изображений и семантическую сегментацию. Вот последняя попила не мало моей крови! Зато как я был горд собой, когда написал сам сетки только по картинкам архитектуры: UNet и SegNet. И они работали да ещё и отлично работали! Некоторые домашки решались на платформе kaggle, это добавляло азарт в решение задач. Не скажу ,что мои результаты были выдающимися, но так, средние.


Завершающим этапом стало написание итоговой работы. На данный момент она ещё не проверена, но я решил не дожидаясь результатов поделиться этим постом. Мой выпускной проект – телеграм бот способный менять стиль изображения на выбранный. Выполнил, если честно, самый минимум. Но бот работает, хоть весьма и медленно :) БОльшую сложность вызвал деплой бота на сервер – ранее мне не приходилось заниматься подобным.


Подытожу. Саня и Лесика не дошли до финиша. Саня отвалился где-то на классификации изображений, а Лесика не успела до дедлайна развернуть бота. В итоге из нашей триады я единственный сдал проект. Вообще из более чем 2к поступивших, закончили курс всего 147 человек. Я познакомился с DataScience по-взрослому (ну мне так кажется). Я за пол года вырос с абсолютного нуля до чего-то =) Теперь статьи на хабре читаются довольно просто и смысл даже понятен =)

Дальше пойду на второй поток. Ну и попробую поискать стажировки, или если повезёт хоть какую-нибудь работу в этой отрасли. Я понимаю огромную конкуренцию, но всё таки, вдруг мне повезёт?


Буду рад советам, критике и пожеланиям! Спасибо всем, кто дочитал! Извините за ошибки :)


P.S. никому не нужен начинающий datascience-стажёр? Я упорный и быстро учусь. Хочу поскорее попробовать себя в реальной работе! =)

Показать полностью

Четыреждоблядске авито. Продолжение

Прошлый пост: Четыреждыблятское авито!


Блядь, в этот раз я даже посмеялся. Прям в голосину. Авито-таки прислал мне что-то на почту. И что ж там было? Интрига, ебать!

Четыреждоблядске авито. Продолжение Мат, Негатив, Ненависть, Авито, Бесит

Сука, я неделю дрочил Авито, что денежка не выводится.

Я уже заполнял эту форму после дозвона к нормальному типу из техподдержки, и Авито его рассмотраивало, и блядь, согласились с тем, что надо бы компенсацию выплатить. После чего и появилось сообщение в кабинете, что "Покупатель забрал посылку!".

Блять, такая контора неибацца огромная, и всё работает через очко. И вот тут я вижу только две возможных причины:

1. Авито зажало на нормальных кодеров и их сервисы работают как говно.

2. Авито умышленно делает всё так, что бы баблишко не пришло покупателю

Показать полностью 1

Четыреждыблятское авито!

Как и многие люди я иногда продаю\покупаю всякое на авито. И всегда делал это из-рук-в-руки. Но вот валялся у меня мёртвый телефон фирмы BQ и решил я его продать на вышеозвученном сайте. Выложил и забыл. Через месяц пишет мне человек с каких-то для меня неведомых ебеней, откуда-то из Иркутской области. Хочет купить, просит отправить пофиг чем. Я не стал заморачиваться и отправил авито-доставкой. Еблан просто. Цена вопроса была 800 рублей и я решил, что пофиг, даже если почта где-нибудь потеряет посылку.

Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка

Отправил 23 марта. Авито написало что до 16 апреля точно придёт. Ок. Проходит месяц, ещё пару недель и 2-го мая я вспоминаю о посылке. Захожу в профиль, там тишина. Всё так же красуется оповещение, что как посылку заберут денежку начислят на карточку. Думаю: "Фигня какая-то, напишу-ка я в поддержку", тем более, что на сайте почты посылка реально давно пришла к адресату, но висит будто её так и не забрали. В общем 2-го мая пишу в техподдержку авиты:

Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка

На почте тишина. Я пишу покупателю, он отвечает, мол всё ок, посылку забрал фиг знает когда, девайс уже отремонтирован и продан, спасибо. Пишу снова в авиту:

Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка

Потом 10 мая скидываю скрин с ответом покупателя. В ответ шаблонное: "Ответим на почту". Потом как-то забыл про эту фигню, и первого июня снова пишу им, мол как там дела вообще? Второго июня приходит оповещение, что покупатель не забрал товар и он едет обратно. Спрашиваю тех поддержку, что за нафиг? Угадайте что? Ждите ответ по почте. По почтовому треку я вижу, что посылка так и находится в Иркутской области, но раз в два дня мне приходит оповещение авиты, что посылка задерживается и предполагаемая дата сдвигается на 2 дня. 18 июня пишу снова

Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка

Помните, что я сказал ,что похуй если посылку потеряют? Так вот тут стало не похуй. Покупатель отправил деньги, я отправил посылку. Посылку покупатель получил, а вот деньги остались у авито. И это прямо разозлило. Тех поддержка отмахивается.

Не помню когда, но я стал звонить по горячей линии. С третьего раза удалось пообщаться с вменяемым человеком. Он направил какие-то бланки на подписание, что бы возврат средств оформить и попросил фотографии почтового отправления и данные карты куда баблишко перевести. Проходит ещё чутка времени и 22 июля, о чудо, появляется желанное сообщение: "Покупатель забрал посылку!" Осталось только снова ввести данные карты для начисления денег. И? И нихуя кнопка не работает

Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка

Пишу в тех поддержку уже трижды. Трижды просят скинуть им скриншот ошибки и трижды говорят, что в течении суток всё починят.

Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка
Четыреждыблятское авито! Мат, Авито, Негатив, Бесит, Наглость, Длиннопост, Доставка

И вот я уже принципиально их задалбываю, вопрос не в сумме, а степени охуевшести этой конторы. А сколько людей просто хуй забили, отправив мелкие заказы? Короче, искренне не рекомендую связываться с этой хероборой.

Показать полностью 7

Новогодняя^^

Новогодняя^^ Фотография, Девочка, Снег, Новый Год, Гирлянда

Canon 6D + Canon 85/1.8

Lr + Ps

insta: https://www.instagram.com/snotfear

Показать полностью 1

В цветах

В прошлом посте мне дали добро на публикацию своих фоточек, так вот буду по чуть тут хвастаться своими лучшими работами

В цветах Фотография, Девушки, Взгляд, Цветы, Ретушь

Canon 6D + Helios 44-2

Lr + Ps

insta: https://www.instagram.com/snotfear

Отражение

А ничего, если я буду и фоточки свои постить?

Отражение Отражение, Фотография, Мобильная фотография
Показать полностью 1

От продавца до Big Data Scientis #15

Предыдущий пост: От продавца до Big Data Scientis #14


Всем привет!

Решил, что стоит написать сюда. Пикабу в начале моего пути очень сильно мне помогал мотивирующими речами и пендалями. Кажется мне снова нужна Ваша помощь /улыбаюсь/

Этот месяц я провел в какой-то непонятной суете. Я взялся за 3 начинания и ни в каком не продвинулся дальше первых этапов. Заметил, что я так себя как будто бы оправдываю - мол "ну я же вот чем-то занимаюсь, вроде даже полезным". А на самом деле получается прокрастинация и симулирование деятельности. Причём симулирования для самого себя, ведь кроме как себя мне обманывать некого.

Сначала я решил, что пора заняться изучением mySQL, ведь "без него никуда". Я открыл соответствующий урок на степике (курс 551), послушал первые лекции, установил MySQL Workbench и сделал первые пару уроков. Не сложно вроде, но дальше я не двинулся. Просто как-то забил, не интересно.

После я нашёл курс по pandas без которого, вроде как, тоже никуда. Почитал пару уроков и снова забил.

Дальше мне на глаза попалась книга "Нейронные сети. Эволюция" за авторством Cania Can. Ну, подумал я, это огонь, это интересно. Ну и начал я её почитывать. Дойдя до первых формул, я понял, что просто читать у меня не выйдет и попробовал всё это пропустить через себя, написав всё в тетрадочке и разобрав каждый пунктик. Сел, попыхтел, вспомнил математику наверное седьмого класса и забил. Вернулся через недельку. Написал первых код - работает. Начал разбираться как он работает и понял, что некоторые действия вообще не несут смысла. Ну например, функция с аргументом, которая не использует этот аргумент, а просто копирует уже имеющийся список (который никак не связан с аргументом). Попытался чутка переписать код без использования этой функции и всё точно так же работало. Это меня прямо скажем, привело в некоторое замешательство. Начал читать дальше и понял, что дифференциальные счисления мне ещё понятны, а вот пределы, к своему стыду, я совсем не помню. И пропустить через себя уже не получается. Я просто не понимаю умозаключений автора.

И вот я сижу на лавочке в парке и печатаю этот пост. И я, блин, даже не понимаю чего просить у Вас. Что бы вы за меня всё выучили и осознали? /смеюсь/

За этот месяц я пришёл к выводу, что мне нужен наставник, который смог бы меня именно что наставлять. Ибо я кажется заблудился. В моём ближайшем окружении нет людей связанных с IT, есть брат, но он торчок и отношения с ним у меня очень напряженные, я стараюсь не общаться лишний раз. Все мои друзья хорошие ребята, трудолюбивые, но мне банально не с кем обсудить тот или иной вопрос. Я уже жену задолбал (Боже, сколько у неё терпения...), но она лишь согласно кивает, но ведь разговор поддержать не может. Это нормально, но хотелось бы общения. Я понимаю, что находясь в среде любую вещь освоить гораздо проще. Так было с фотографией. Я, когда начал ей заниматься, сразу познакомился с несколькими такими же новичками, и мы двигались вместе. Ну и плюс, у меня, таки, был старший наставник, который конструктивно поливал говном мои фоточки. Так вот, я хотел бы что бы и тут так было.

Собственно у меня два вопроса:

1. Ребята из Армавира или Успенского района, кто кодит на питоне, или как-то связан с ним, обращаюсь к Вам. Если вдруг, у вас мало друзей или Вы, как и я, одиноки в своём начинании - давайте встретимся и попьём кофе, может быть мы сможем подружиться /улыбаюсь/. А если Вам ещё и будет интересна фотография, например, то я с превеликим удовольствием поделюсь знаниями и вообще, я в этом шарю!

2. Ну и второй вопрос - может кто читал эту книжку (о которой я писал выше), и хотел бы объяснить неразумному тупарю что там за лишние функции и вообще, напишите мне, пожалуйста.

За сим откланиваюсь с благодарностью.

Показать полностью

От продавца до Big Data Scientis #14

Предыдущий пост: От продавца до Big Data Scientist #13


На новой волне мотивации я таки это сделал :)

От продавца до Big Data Scientis #14 Мечта, Будущее, IT, Текст, Программирование, Python, Длиннопост

Что сказать, это заняло дофига много времени. Теперь посмотрю что такое Computer science и надо ли оно мне. А так же возьмусь за SQL.

Кстати, у Тимофея Хирьянова сейчас идёт курс лекций по анализу данных на Python. Вот смотрю по чуть. Тоже является дополнительным мотиватором.

Про курс хотите чуть расскажу?

В общем узнал крутые штуки типо классов и как с ними работать. Пока они мне не пригодились, но это вопрос размеров проекта. Генераторы, итераторы - страшная фигня, и по прошествии 3х месяцев безделья я почти забыл что это и как работает =D надо будет освежить в памяти, благо конспекты вёл, и по ним вспомнить будет проще.

Самый сложный был 2-й модуль обучения, 3-й был обзорный по всяким xml, api, csv. В общем было не сложно. Благо комментарии под заданиями разжевывают получше преподавателя иногда :) Было много заданий на графы. Я честно слабо представляю что это, т.к. не имею спец образования. Решал их через рекурсии как правило. Из плюсов - освоил рекурсии :) из минусов, не освоил "правильное" решение. Наверное как придёт время изучать математику, я пойму решения других более опытных учеников :)

По итогу, я чуть-чуть доволен собой, что дотянул данный курс. Скажу честно, было сложно. Гораздо сложнее, чем первый курс. Хотя и там приходилось ныть, как сученьке =D

Ладно, всем спасибо, всем до встречи :)

Показать полностью 1
Отличная работа, все прочитано!