OpenAI Илона Маска показала новые нейросети
Компания OpenAI, среди основателей которой — совладелец SpaceX и Tesla Илон Маск, в начале января рассказала о новом шаге в развитии искусственного интеллекта — двух своих новых нейронных сетях.
CLIP (Contrastive Language — Image Pre-training) — нейронная сеть, которая эффективно распознает изображения и выбирает их текстовое описание из заранее заданных вариантов. CLIP тестировалась в так называемом режиме Zero-shot learning, при котором классы объектов в тесте не использовались при обучении, то есть программа встречала их впервые. Процент правильных ответов CLIP превысил результаты у других подобных программ. Полная статья об этой сети доступна по ссылке: https://openai.com/blog/clip/
DALL·E (названа в честь художника Сальвадора Дали и пиксаровского робота ВАЛЛ·И) занимается полностью противоположным и создает изображения из текста. Это нейронная сеть на основе GPT-3 (Generative Pre-trained Transformer 3 — наиболее крупная и продвинутая языковая модель в мире, которую разрабатывает OpenAI) с 12 млрд используемых параметров, которая обучалась на основе сета данных состоящих из пар “текст—изображение”.
DALL·E обнаружила в себе разнообразные способности, включая создание антропоморфных версий животных и объектов, правдоподобное объединение несвязанных понятий, визуализацию текста и применение преобразований к существующим изображениям. Оценить возможности DALL·E можно по ссылке — https://openai.com/blog/dall-e/
Компания OpenAI, среди основателей которой — совладелец SpaceX и Tesla Илон Маск, в начале января рассказала о новом шаге в развитии искусственного интеллекта — двух своих новых нейронных сетях.
CLIP (Contrastive Language — Image Pre-training) — нейронная сеть, которая эффективно распознает изображения и выбирает их текстовое описание из заранее заданных вариантов. CLIP тестировалась в так называемом режиме Zero-shot learning, при котором классы объектов в тесте не использовались при обучении, то есть программа встречала их впервые. Процент правильных ответов CLIP превысил результаты у других подобных программ. Полная статья об этой сети доступна по ссылке: https://openai.com/blog/clip/
DALL·E (названа в честь художника Сальвадора Дали и пиксаровского робота ВАЛЛ·И) занимается полностью противоположным и создает изображения из текста. Это нейронная сеть на основе GPT-3 (Generative Pre-trained Transformer 3 — наиболее крупная и продвинутая языковая модель в мире, которую разрабатывает OpenAI) с 12 млрд используемых параметров, которая обучалась на основе сета данных состоящих из пар “текст—изображение”.
DALL·E обнаружила в себе разнообразные способности, включая создание антропоморфных версий животных и объектов, правдоподобное объединение несвязанных понятий, визуализацию текста и применение преобразований к существующим изображениям. Оценить возможности DALL·E можно по ссылке — https://openai.com/blog/dall-e/
Как мы ржавели. История внедрения и обучения
Автор рассказывает, как после 17 лет опыта в разработке на C, C++,C#, Go и еще тысячи разных скриптов и фреймворков перейти на Rust и внедрить его в production. Реальные люди, коммиты, примеры и никаких todo-list и хеллоу-ворлдов. Ржаветь так ржаветь.
https://habr.com/ru/post/537790/
Автор рассказывает, как после 17 лет опыта в разработке на C, C++,C#, Go и еще тысячи разных скриптов и фреймворков перейти на Rust и внедрить его в production. Реальные люди, коммиты, примеры и никаких todo-list и хеллоу-ворлдов. Ржаветь так ржаветь.
https://habr.com/ru/post/537790/
Хабр
Как мы ржавели. История внедрения и обучения
Все говорили – переходи на rust! Начинай пользоваться самым-самым языком, который самый любимый язык на stackoverflow и всё такое. Я тяжело вздохнул и огляделся. Ну опять двадцать-пять. Ладно, давайте...
Next.js возглавил рейтинги симпатий разработчиков
Ресурс State of JavaScript провел ежегодный опрос JS-разработчиков о наиболее популярных и удобных для работы фреймворках. По итогам 2020 года опрошено 23,765 человек из 137 стран.
Результаты опроса в части распространенности бэкенд-фреймворков не удивили: лидером четвертый год подряд остался Express.js. Но в этом году появилось и множество новичков, самым успешным из которых стал Nuxt.js, который опередил давно известные Koa и Meteor и занял четвертое место.
А вот лидер по степени удовлетворенности разработчиков сменился: Express опустился на второе место, а первым стал Next.js. Тех, кто следит за развитием этих фреймворков, это может не удивить. Express уже несколько лет не имеет стабильной новой версии, а Next.js регулярно получает обновления. В целом по этому показателю пятерка лидеров набрала близкое количество голосов.
С полными результатами опроса можно ознакомиться по ссылкам:
https://2020.stateofjs.com/ru-RU/technologies/back-end-frameworks/
Ресурс State of JavaScript провел ежегодный опрос JS-разработчиков о наиболее популярных и удобных для работы фреймворках. По итогам 2020 года опрошено 23,765 человек из 137 стран.
Результаты опроса в части распространенности бэкенд-фреймворков не удивили: лидером четвертый год подряд остался Express.js. Но в этом году появилось и множество новичков, самым успешным из которых стал Nuxt.js, который опередил давно известные Koa и Meteor и занял четвертое место.
А вот лидер по степени удовлетворенности разработчиков сменился: Express опустился на второе место, а первым стал Next.js. Тех, кто следит за развитием этих фреймворков, это может не удивить. Express уже несколько лет не имеет стабильной новой версии, а Next.js регулярно получает обновления. В целом по этому показателю пятерка лидеров набрала близкое количество голосов.
С полными результатами опроса можно ознакомиться по ссылкам:
https://2020.stateofjs.com/ru-RU/technologies/back-end-frameworks/
Svelte впервые занял лидирующую позицию по удобству среди фронтенд-фреймворков
А по степени заинтересованности разработчиков этот фреймворк с точки зрения обучения удерживает лидерство уже второй год подряд. В этом ему помогли новая стабильная версия, развитие вспомогательных инструментов и рост сообщества.
А вот по общей доле использования Svelte пока далеко не в лидерах. Несмотря на значительный прирост и четвертое место, “большая тройка” фреймворков (React, Angular, Vue.js) остается в большом отрыве от него. Лидирующий много лет подряд React при поддержке Facebook прочно занял на рынке позицию, с которой его трудно будет сместить. В первую очередь из-за огромного объема legacy-кода, который никто не возьмется переписывать.
С полными результатами опроса можно ознакомиться по ссылкам:
https://2020.stateofjs.com/ru-RU/technologies/front-end-frameworks/
А по степени заинтересованности разработчиков этот фреймворк с точки зрения обучения удерживает лидерство уже второй год подряд. В этом ему помогли новая стабильная версия, развитие вспомогательных инструментов и рост сообщества.
А вот по общей доле использования Svelte пока далеко не в лидерах. Несмотря на значительный прирост и четвертое место, “большая тройка” фреймворков (React, Angular, Vue.js) остается в большом отрыве от него. Лидирующий много лет подряд React при поддержке Facebook прочно занял на рынке позицию, с которой его трудно будет сместить. В первую очередь из-за огромного объема legacy-кода, который никто не возьмется переписывать.
С полными результатами опроса можно ознакомиться по ссылкам:
https://2020.stateofjs.com/ru-RU/technologies/front-end-frameworks/
Три книги, которые надо прочитать разработчикам, от программиста из Ubisoft
Опытный программист из компании Ubisoft и автор блога про разработку Мехди Зед составил список самых полезных, по его мнению, книг для разработчиков.
Третье место: “Чистый код” Мартин Роберт.
Оригинальное название: Clean Code. A Handbook of Agile Software Craftsmanship by Robert C. Martin
Книга о том, чем отличается хороший код от плохого. По заверению Мехди Зеда, она будет служить вам везде и всегда, на протяжении всей карьеры, став, по аналогии с многопользовательскими играми, вашим “легендарным оружием”. “Чистый код” объясняет понятия от базовых до все более сложных: как правильно давать имена, как строить функции, как управлять тестами, справляться с ошибками и проектировать системы.
Второе место: “Путь программиста” Джон Сонмез
Оригинальное название: Soft Skills: The software developer's life manual by John Sonmez
Второе место в рейтинге Мехди Зеда занимает в принципе не техническая книга. По его словам, на то есть веская причина: техническая сторона работы разработчика не самая сложная, вот только поймете вы это, скорее всего, только спустя несколько лет. Сложнее всего зачастую оказывается сделать правильный выбор в карьере, идти в ногу с технологиями через обучение, оставаться продуктивным, работать с другими людьми и другие вещи, связанные с soft skills.
Первое место: “Глубокая работа” Кэл Ньюпорт
Оригинальное название: Deep Work (Rules for Focused Success in a Distracted World) by Cal Newport
Автор этой книги Кэл Ньюпорт — разработчик c дипломом Массачусетского технологического института. Главное же в ней то, что “Глубокая работа” может научить всему, что нужно знать о том, как управлять своей концентрацией и эффективно распоряжаться временем. Чтобы совмещать ответственную работу, семью и друзей не нужны сверхспособности, достаточно прочитать эту книгу, утверждает Мехди Зед.
Полный текст по ссылке: https://www.jesuisundev.com/en/top-3-must-read-books-for-developers/
Опытный программист из компании Ubisoft и автор блога про разработку Мехди Зед составил список самых полезных, по его мнению, книг для разработчиков.
Третье место: “Чистый код” Мартин Роберт.
Оригинальное название: Clean Code. A Handbook of Agile Software Craftsmanship by Robert C. Martin
Книга о том, чем отличается хороший код от плохого. По заверению Мехди Зеда, она будет служить вам везде и всегда, на протяжении всей карьеры, став, по аналогии с многопользовательскими играми, вашим “легендарным оружием”. “Чистый код” объясняет понятия от базовых до все более сложных: как правильно давать имена, как строить функции, как управлять тестами, справляться с ошибками и проектировать системы.
Второе место: “Путь программиста” Джон Сонмез
Оригинальное название: Soft Skills: The software developer's life manual by John Sonmez
Второе место в рейтинге Мехди Зеда занимает в принципе не техническая книга. По его словам, на то есть веская причина: техническая сторона работы разработчика не самая сложная, вот только поймете вы это, скорее всего, только спустя несколько лет. Сложнее всего зачастую оказывается сделать правильный выбор в карьере, идти в ногу с технологиями через обучение, оставаться продуктивным, работать с другими людьми и другие вещи, связанные с soft skills.
Первое место: “Глубокая работа” Кэл Ньюпорт
Оригинальное название: Deep Work (Rules for Focused Success in a Distracted World) by Cal Newport
Автор этой книги Кэл Ньюпорт — разработчик c дипломом Массачусетского технологического института. Главное же в ней то, что “Глубокая работа” может научить всему, что нужно знать о том, как управлять своей концентрацией и эффективно распоряжаться временем. Чтобы совмещать ответственную работу, семью и друзей не нужны сверхспособности, достаточно прочитать эту книгу, утверждает Мехди Зед.
Полный текст по ссылке: https://www.jesuisundev.com/en/top-3-must-read-books-for-developers/