Другой чувак посмотрел на эту программу и сделал такое же, но только для нейросетей, посмотрите видео сами и согласитесь, что с доской и мелом было бы существенно хуже: https://www.youtube.com/watch?v=Ijqkc7OLenI
Восхитительный вечер.
Другой чувак посмотрел на эту программу и сделал такое же, но только для нейросетей, посмотрите видео сами и согласитесь, что с доской и мелом было бы существенно хуже: https://www.youtube.com/watch?v=Ijqkc7OLenI
Восхитительный вечер.
Я наткнулся на очень интересную статью (предвкушаю, как прочитаю её на выходных), но пока покажу два совершенно магических видео из неё:
Кен Перлин показывает кусочек программы, которую он разработал для обучения студентов. Программа — что-то вроде интерактивной доски, в которой можно грубо, схематично нарисовать маятник, а компьютер его распознает и маятник начнет качаться. Рядом можно нарисовать «уголочек», связать с ним маятник и «уголок» превратится в ось координат, на которой побежит живой график качения маятника. Да что я вам рассказываю, смотрите сами: https://youtu.be/xuzrF_82z7U?t=32m40s
Нашёл классный способ выбрать по одному представителю из группы в SQL.
❧
SQL — cтруктурированный язык запросов, изначально — SEQUEL, «структурированный английский язык запросов» к базам данных родом из 1974го (да, IBM). Почти все технари и аналитики на нем описывают, какие столбцы и строки из таблиц мы хотим получить, как их отфильтровать, отсортировать и преобразовать.
В SQL мы описываем не что сделать, но какой результат мы хотим получить (декларативная парадигма программирования). Большинство программирования в мире происходит по-другому: мы перечисляем компьютеру, какие шаги нужно выполнить (императивная модель). Переключиться на другой режим мышления непросто. Порой при написании большого запроса я чувствую, что «мозги скрипят» - как при решении математической задачи.
Умение пользоваться различными парадигмами, осознанно выбирать более подходящую в данный момент — то, что отличает по-настоящему крутого специалиста. Учите SQL! В конце концов, думать над запросами просто приятно :)
Продакты и аналитики! Научитесь SQL и сможете сами, без программиста отвечать на многие вопросы про проект.
Вот четыре супер классных интерактивных курса (бесплатно без СМС): побогаче, полапидарнее, с довольно сложными задачами в конце и очень красивыми фабулами.
В мои годы таких курсов не было, так что я учился по официальной документации PostgreSQL. Это один лучших технических текстов, что я видел (хороший русский перевод).
❧
На сладкое для заинтересованных:
- хороший туториал по написанию своей базы данных, где разобраны основные концепции на примере клона SQLite;
- доклад создателя SQLite о том, как работают базы данных (ютуб): подача так себе, но в теме чувак разбирается очень хорошо, поэтому интересно.
Супер крутой интерактивный рассказ про то, как устроен TLS (который ещё зовут SSL'ем). Разобран буквально каждый байт, переданный между клиентом и сервером.
NYTimes опубликовала учебные материалы своего курса по работе с данными, пишет NiemanLab. На трехнедельных курсах они учили журналистов как использовать анализ данных в свои расследования и техническим приемам работы с массивами информации.
Курс начинается с подсказок как удобнее пользоваться маком и хромом. По таким мелочам видно, что курс практичный, сделан с любовью, пониманием предмета и специфики журналистов. Внутри: как фильтровать, сортировать, считать разные статистические показатели в гугл-таблицах и экселе, что такое пивот таблиц и многое другое.
Список умений, подневный план и все остальные учебные материалы доступны в папке Google Docs.
С этими материалами можно многому научиться самому и даже построить свой курс. Очень жаль, что нет видео записей занятий.
❤️
P.S. Факультеты журналистики, не пропустите — это учебный курс мирового уровня.
Отличная статья, как правильно задавать вопросы: https://jvns.ca/blog/good-questions/
Кстати, часто достаточно попытаться сформулировать вопрос, для того, чтобы самому догадаться до ответа (смотри метод резиновой уточки).
Краткое содержание статьи в картинке:
Обсуждаем с моим бизнес-партнером, техническим директором Федей Борщёвым в подкасте, как стать программистом. Я делюсь своим путем, Федя — своим, звоним вместе нашему слушателю и вспоминаем истории из жизни.
Книги или онлайн курсы? Какие языки учить? Стоит ли пытаться стать программистом гуманитарию или если тебе за 40? Куда податься новичку без связей в индустрии?
А ещё я вспоминаю загадку про волка, козу и капусту и объясняю, почему она ближе к математике, чем большинство школьных уроков, по недоразумению называемых так же.
Душевный выпуск.
Слушайте везде: Apple, Google, Castbox, Яндекс, Spotify, Overcast, ютуб и веб-версия.
Если хотите разобраться в блокчейне, то свежая публикация национального института стандартов и технологий США (NIST) «обзор технологии блокчейн» — хороший способ и повод это сделать. PDF на 68 страниц A4 — отличное введение в тему. Структурированное, так что можно пробежаться глазами, а можно погрузиться в детали, и достаточно полное. Важно, что текст очень приземленный. Авторы не стыдятся упомянуть реалии мира, вроде майнинговых пулов, так что после прочтения вы будете знать не только технические основы, но и то, как они применяются в жизни.
Наконец-то появилось видео, которое помогло мне составить ментальную модель того, как выглядят и как работают под капотом современные нейросети.
Например, в случае системы распознавания изображений, можно показать всё «пространство смыслов» нейросети в виде наглядного атласа, где рядом находятся изображения схожих по смыслу объектов. Перемещаясь в этом пространстве, легко сделать фотографию человека постарее, помоложе или более феминной, например.
А ещё автор наглядно демонстрирует экстенсивность развития нейросетей от первых вычислительных экспериментов в конце 90х до современных GPT — как для улучшения результатов нужно всё больше данных и всё большие вычислительные ресурсы.
В общем, отличное 17-минутное образовательное видео-эссе, рекомендую!
(На английском, но очень понятном и иллюстрации во многом говорят за себя)
Хороший обзор того, что происходит с профессией программиста и советы, как с этим быть.
1. Что станет с джунами?
2. Какие навыки качать?
3. Какова роль программиста, когда код пишет машина?
4. Специализация или человек-оркестр?
5. Что насчет университетского образования?
Автор Адди Османи из Гугла, бывший глава разработки Хрома.