Читая этот цикл, испытываю просто квинтэссенцию белой зависти :)
Так же, как и у многих, тензоры проехали как-то рядом со мной, и в подсознании закрепилась мысль, что «надо бы разобраться с ними».
Но главное, что я здесь вижу — автор не только знает природу тензорной алгебры, но и понимает её, что бывает ещё реже.
Не оставляет надежда, что будет время, и я досконально разберусь с тензорами при помощи этих статей.
Спасибо!
Очень неоднозначная статья.
Особенно если принять во внимание содержание первого абзаца как цель.
Очень много фактологических некорректностей.
Про то, что дэйта майнинг — это не очистка данных, написали в первом же комментарии.
И так далее.
Например, про машинное обучение совсем не то написано.
Его не применяют для сбора и оно не для получения представлений из массива (за редким исключением).
Та же самая регрессия — где там представление? Там ищутся переменные отклика, которых не будет в исходном массиве.
В общем что я хотел сказать — на таком разбросе зарплат и таком выборе признаков (навыков, компетенций и т.д.) модель вряд ли получается статистически значима.
На одной выборке вы можете получить, что ASP.NET — 92 тыс и SQL — 93 тыс, а на другой с точностью до наоборот.
Тут ещё встаёт вопрос о пересечении навыков и эмерджентном эффекте…
Лучше подумайте ещё о структуре модели, чем обижаться и отвечать нарочито «политкорректно».
Я не хотел учить жить, а просто хотел показать где могут быть недостатки.
Посмотрите, кстати, в сторону LDA и прочих моделей неявных групп.
Они, как раз, могут показать интересные распределения и корреляции навыков и т.п.
Хорошо, про репрезентативность можно попозже поговорить.
Тогда хотелось бы уточнить по терминологии.
Вот вы упоминаете зарплату ASP.NET разработчика — что вы понимаете в рамках своего исследования под «ASP.NET разработчиком»? Вакансию, в которой встретилось словосочетание «ASP.NET MVC»?
И как считается его зарплата 90 000? Как среднее среди всех вакансий, где встретилось словосочетание «ASP.NET MVC»?
Почему-то после прочтения у меня появилось ощущение, что это похоже на финансовую аналитику курсов акций на отдельно взятом местечковом рынке, то есть, выборки не очень репрезентативны для формирования системных трендов и полезных выводов.
Чтобы не впадать в абстракцию, вот пример — в рейтинге общих компетенций зарплата колеблется от 91 до 97 тысяч, что может объясняться простой стохастикой на данной выборке (на другой может быть с точностью до наоборот).
Или вот ещё вопрос — за SOAP 105, а за WCF 97, как-то странно выглядит.
Может действительно так, но по моему мнению они идут рука об руку, как правило.
В общем дробление на навыки, компетенции и прочее выглядит несколько искусственно.
Об этом же выше писали, когда node.js ставите в ряд с angular.js и т.п.
Этот случай, например, приведён в книге Хокинга «Кратчайшая история времени».
===
Несколько десятилетий назад известный ученый (некоторые говорят, что это был Бертран Рассел) выступал с публичной лекцией по астрономии.
Он рассказал, что Земля обращается вокруг Солнца, а оно, в свою очередь, — вокруг центра обширной звездной системы, называемой нашей Галактикой.
В конце лекции маленькая пожилая леди, сидевшая в задних рядах, встала и заявила:
— Вы рассказывали нам здесь полную ерунду. В действительности мир — это плоская плита, покоящаяся на спине гигантской черепахи.
Улыбнувшись с чувством превосходства, ученый спросил:
— А на чем стоит черепаха?
— Вы очень умный молодой человек, очень, — ответила старая леди. — Она стоит на другой черепахе, и так дальше, до бесконечности!
===
Жаль, что не оставили в переводе оригинальное название “It’s turtles all the way down.” – A guide to the Basics of Data Structures
На самом деле это намёк на смешной случай с Бертраном Расселом.
А в целом отличный подход к знакомству со структурами данных для младшего поколения.
Или для старшего, которое ещё не наигралось.
Информация полезная (чтобы не городить костыли и подпорки) и интересная.
Единственное — у вас опечатка в заголовке.
Я сначала даже подумал, что это действительно какой-то секретный новый share_ptr :)
А вы по какому признаку отличаете императивный код от декларативного? :)
В приведенном примере ведь простая итерация.
В функциональных языках итерации тоже можно использовать.
Там дальше как раз идёт описание работы с higher-order functions, и такой код совсем не мешает.
Это просто пример, скорректированный к синтаксису Python.
Вы наверняка сами уже оценили, что SICP рассказывает идеи, а имплементировать можно на любых языках, которые позволяют (например, поддерживают эти самые HOF).
Не знаю, известно ли вам, что теперь этот курс (SICP) читают на Python, но на всякий случай вот ссылка на материалы
www-inst.eecs.berkeley.edu/~cs61a/fa11/61a-python/content/www/index.html
Надеюсь, поможет в освоении SICP на Python :)
Спасибо, очень понравилось, что честно написано.
Это вот, например, такое
Иногда, когда сил вечером совсем не было, я просо запускал Idea (в которой приноровился писать) и сидел перед ней пару минут, затем шёл спать.
Ну и про рис тоже хорошо.
Такая упёртость, граничащая с упоротостью, у вас, похоже, в правильной пропорции с жизнелюбием.
Интересно было бы прочитать как жена относилась к вашей работе в «забое».
Иначе только косвенные признаки типа участия в разработке в роли художника — то есть, вроде бы поддерживала.
Но при полугодовалом ребёнке это, конечно, очень дорогого стоит.
Времени вагон и девать его некуда?
Ведь можно изучить что-то ещё более полезное и более продвинутое.
М.Жванецкий «Звонок»
— Скажите, это институт по отработке ориентации ракет в безвоздушном пространстве?
— А-а-а!
В институте упала трубка и раздался выстрел. Застрелился начальник третьего отдела.
На следующий день куча опавших листьев, под которыми ревели грузовики, переместилась в тайгу.
На старом месте только ветер шевелил оставшийся кусок парового отопления.
Звонок.
— Скажите, пожалуйста, это институт по отработке ориентации ракет в безвоздушном пространстве?
— А-а-а! Опять! А-а-а!
Ба-бах! Застрелился опытный сотрудник-секретчик, гордость организации.
На следующий день вся тайга вместе со снегом переехала в Каракумы.
Звонок.
— Простите, пожалуйста, это опять я, я вам, наверное, надоел… Это институт по отработке ориентации ракет в безвоздушном пространстве?
— Да. Чего тебе?
— Надю можно?
Лекция 21. Поиск ассоциативных правил
shad.yandex.ru/lectures/machine_learning_21.xml
Лекция 22. Коллаборативные итерации
shad.yandex.ru/lectures/machine_learning_22.xml
Очень смешно она захватывается краем глаза при прочтении первого предложения :)
Так же, как и у многих, тензоры проехали как-то рядом со мной, и в подсознании закрепилась мысль, что «надо бы разобраться с ними».
Но главное, что я здесь вижу — автор не только знает природу тензорной алгебры, но и понимает её, что бывает ещё реже.
Не оставляет надежда, что будет время, и я досконально разберусь с тензорами при помощи этих статей.
Спасибо!
P.S. Смешной «выбор» похожих публикаций :)
Особенно если принять во внимание содержание первого абзаца как цель.
Очень много фактологических некорректностей.
Про то, что дэйта майнинг — это не очистка данных, написали в первом же комментарии.
И так далее.
Например, про машинное обучение совсем не то написано.
Его не применяют для сбора и оно не для получения представлений из массива (за редким исключением).
Та же самая регрессия — где там представление? Там ищутся переменные отклика, которых не будет в исходном массиве.
Сыровата статья…
На одной выборке вы можете получить, что ASP.NET — 92 тыс и SQL — 93 тыс, а на другой с точностью до наоборот.
Тут ещё встаёт вопрос о пересечении навыков и эмерджентном эффекте…
Лучше подумайте ещё о структуре модели, чем обижаться и отвечать нарочито «политкорректно».
Я не хотел учить жить, а просто хотел показать где могут быть недостатки.
Посмотрите, кстати, в сторону LDA и прочих моделей неявных групп.
Они, как раз, могут показать интересные распределения и корреляции навыков и т.п.
Тогда хотелось бы уточнить по терминологии.
Вот вы упоминаете зарплату ASP.NET разработчика — что вы понимаете в рамках своего исследования под «ASP.NET разработчиком»? Вакансию, в которой встретилось словосочетание «ASP.NET MVC»?
И как считается его зарплата 90 000? Как среднее среди всех вакансий, где встретилось словосочетание «ASP.NET MVC»?
Чтобы не впадать в абстракцию, вот пример — в рейтинге общих компетенций зарплата колеблется от 91 до 97 тысяч, что может объясняться простой стохастикой на данной выборке (на другой может быть с точностью до наоборот).
Или вот ещё вопрос — за SOAP 105, а за WCF 97, как-то странно выглядит.
Может действительно так, но по моему мнению они идут рука об руку, как правило.
В общем дробление на навыки, компетенции и прочее выглядит несколько искусственно.
Об этом же выше писали, когда node.js ставите в ряд с angular.js и т.п.
===
Несколько десятилетий назад известный ученый (некоторые говорят, что это был Бертран Рассел) выступал с публичной лекцией по астрономии.
Он рассказал, что Земля обращается вокруг Солнца, а оно, в свою очередь, — вокруг центра обширной звездной системы, называемой нашей Галактикой.
В конце лекции маленькая пожилая леди, сидевшая в задних рядах, встала и заявила:
— Вы рассказывали нам здесь полную ерунду. В действительности мир — это плоская плита, покоящаяся на спине гигантской черепахи.
Улыбнувшись с чувством превосходства, ученый спросил:
— А на чем стоит черепаха?
— Вы очень умный молодой человек, очень, — ответила старая леди. — Она стоит на другой черепахе, и так дальше, до бесконечности!
===
На самом деле это намёк на смешной случай с Бертраном Расселом.
А в целом отличный подход к знакомству со структурами данных для младшего поколения.
Или для старшего, которое ещё не наигралось.
Единственное — у вас опечатка в заголовке.
Я сначала даже подумал, что это действительно какой-то секретный новый share_ptr :)
В приведенном примере ведь простая итерация.
В функциональных языках итерации тоже можно использовать.
Там дальше как раз идёт описание работы с higher-order functions, и такой код совсем не мешает.
Это просто пример, скорректированный к синтаксису Python.
Вы наверняка сами уже оценили, что SICP рассказывает идеи, а имплементировать можно на любых языках, которые позволяют (например, поддерживают эти самые HOF).
www-inst.eecs.berkeley.edu/~cs61a/fa11/61a-python/content/www/index.html
Надеюсь, поможет в освоении SICP на Python :)
Это вот, например, такое
Иногда, когда сил вечером совсем не было, я просо запускал Idea (в которой приноровился писать) и сидел перед ней пару минут, затем шёл спать.
Ну и про рис тоже хорошо.
Такая упёртость, граничащая с упоротостью, у вас, похоже, в правильной пропорции с жизнелюбием.
Интересно было бы прочитать как жена относилась к вашей работе в «забое».
Иначе только косвенные признаки типа участия в разработке в роли художника — то есть, вроде бы поддерживала.
Но при полугодовалом ребёнке это, конечно, очень дорогого стоит.