Последние выходные февраля, поздний вечер пятницы: я на VTHacks и думаю про себя, давайте применим то, что я изучил по экономике и эконометрике, в сочетании с моим самым базовым пониманием MapReduce и машинного обучения, чтобы создать некоторые модели и обработать Yelp. Academic Dataset» (альтернативная ссылка). Моя цель состояла в том, чтобы иметь проект, который состоит из двух частей. Создайте модель для серверной части, а затем протестируйте модель/серверную часть с iOS. Я сделал половину официального Учебника Apple iOS. Я подумал: Хорошо, пора заняться настоящим испытанием. Постройте модель. Применяйте мои знания. Я вернусь к завершению iOS завтра позже.

Суббота, 13:50: Я понимаю, что понятия не имею, что делаю. Примеры, которые я изучил в эконометрике, содержат очень содержательные наборы данных. Набор данных Yelp очень… не содержится. Много коллинеарности. Скорее всего, много пропущенных переменных. Я также забыл множество альтернативных методов решения некоторых проблем, вызванных коллинеарностью и пропущенными переменными, запомнив только терминологию. Например, я помню, вы использовали 2SLS для оценки инструментальных переменных. Что это обозначает? Я понятия не имею. У меня нет учебника по эконометрике, чтобы посмотреть. Поэтому вместо этого я спустился в кроличью нору. Судя по демонстрациям и примерам, я должен закинуть набор данных в Amazon EMR и позволить волшебству произойти. Что-то связанное с мрджоб

Воскресенье, 12:35: Итак, я вернулся к завершению приложения для iOS. Все построить модель усилия? Я так не думаю… Мне нужно провести больше исследований, прежде чем я смогу сделать что-то полезное. Я дошел до того, что на поверхностном уровне понял, что делает пакет mrjob (хорошо объяснено здесь). Создайте с его помощью скрипт Python, запустите его с помощью AWS EMR и наблюдайте, как происходит волшебство. Как сделать скрипт? Точно сказать не могу. Это на другой день. В любом случае, вперед к хорошим новостям. Я немного лучше разбираюсь в Swift и чувствую себя довольно комфортно, работая в Xcode. Настоятельно рекомендую официальный учебник Apple, указанный выше. Может быть, я даже смогу добраться до той части, где я вызываю Yelp API и по крайней мере использую что-то, связанное с Yelp…

Воскресенье, 14:30: Я закончил приложение для iOS! Ву. Я едва начал делать свою «модель». Ву! Почему я болею за обоих? Это потому, что я не знал, что делать. Что еще более важно, я держал голову в игре. Я не говорю, что это был огромный подвиг. Я просто рад, что остался стойким. По крайней мере, я узнал, что существует пакет для MapReduce, который называется mrjob. Я также узнал, что такое AWS EMR.

Чему вы научитесь за выходные? Осмелитесь попробовать что-то новое?

Особое спасибо моим друзьям Джулии и Алкешу за то, что зашли поздороваться! Начинай гулять :p