Pull to refresh
42
0
Сергей @Zen_Kong

Блуждающий быдлокодер

Send message

Интерактивный NPC на Unreal Engine

Reading time5 min
Views6.5K

Всем привет.

Я хочу с вами поделиться результатами эксперимента по созданию интерактивного NPC на Unreal Engine 5.

Speech recognition, Text-to-speech, LLM модели, LipSync, MetaHuman и все это без использования сторонних сервисов.

Видео работы и ссылка на демо версию прилагается.

Если вам интересно увидеть результат и обсудить перспективы интерактивных NPC в игровой индустрии - добро пожаловать под кат.

Читать далее
Total votes 18: ↑19 and ↓-1+20
Comments24

Создаем изометрические уровни игры с помощью Stable Diffusion

Level of difficultyEasy
Reading time5 min
Views19K

Всем привет. Сегодня я покажу вам, как можно создавать 2.5D уровни в изометрии с помощью быстрого прототипирования техникой grayboxing, и генеративного искусственного интеллекта, а именно Stable Diffusion. Практически весь процесс, описываемый в статье, довольно легко автоматизируется.

Если интересно, добро пожаловать под кат.

Читать далее
Total votes 67: ↑75.5 and ↓-8.5+84
Comments27

Музыкальные онлайн-секвенсоры для свободного творчества вне рабочих задач — три сервиса для тех, у кого есть время

Reading time3 min
Views7.2K

В прошлый раз мы рассказали об онлайн-секвенсорах, позволяющих написать саундтрек для домашнего проекта. Сегодня продолжим тему и обсудим еще три примечательных проекта — Online Sequencer, Signal и BeepBox.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments0

Сбер открывает доступ к нейросетевой модели ruGPT-3.5

Level of difficultyEasy
Reading time3 min
Views43K

👉 Upd. Добавили пример запуска в Colab'е.

Друзья, свершилось. Сегодня мы рады сообщить вам о релизе в открытый доступ нейросетевой модели, которая лежит в основе сервиса GigaChat.

Про то, что такое GigaChat и как мы его обучаем, вы можете прочитать в нашей предыдущей статье. Скажу лишь, что главной его частью, ядром, порождающим креативный ответ на ваш запрос, является языковая модель обученная на огромном количестве разнообразных текстов — сотен тысяч книг, статей, программного кода и т.д. Эта часть (pretrain) затем дообучается на инструкциях, чтобы лучше соответствовать заданной форме ответа. Обучение такого претрейна занимает около 99% от всего цикла обучения и требует значительного количества ресурсов, которыми обычно обладают только крупные компании.

Этот претрейн, названный ruGPT-3.5, мы выкладываем на Hugging Face под лицензией MIT, которая является открытой и позволяет использовать модель в коммерческих целях. Поговорим о модели подробнее.

Читать далее
Total votes 103: ↑99 and ↓4+95
Comments100

Вредные заблуждения о нанометрах. Или почему наличие в России доступа только к 90нм – это катастрофа

Reading time10 min
Views80K

Уходящий 2022-ой год, стал, безусловно, межевым для отечественной микроэлектроники. Введенные санкции лишили российские дизайн-центры доступа к заводам по производству разрабатываемой ими продукции, в первую очередь, к мощностям флагмана отрасли в лице тайваньской компании TSMC. Фактически, это означает, что на данный момент в России становится невозможным производить сколь либо современную кремниевую микроэлектронику, особенно в части высокопроизводительных решений. Краткий профессиональный разбор ситуации с обзором наших текущих возможностей ещё в марте этого года сделал уважаемый @CorneliusAgrippa. Если резюмировать – на данный момент Россия имеет возможность промышленно производить чипы по технологии 180 нм на заводе Микрон, с перспективой наладить 90 нм в ближайшее время (правительство поставило задачу сделать это до конца 2022-го года). Создание на имеющейся на Микроне линии промышленной технологии на 65 нм и ниже фактически невозможно. Причина в том, что завод Микрон работает на пластинах диаметра 200 мм, а технология производства на 65 нм сопровождалась параллельным переходом на пластины диаметром 300 мм. Поэтому, для такого перехода требуется, по сути, постройка нового завода, хотя имеющееся на Микроне литографическое оборудование потенциально позволяет создание 65 нм техпроцесса.

Читать далее
Total votes 306: ↑293 and ↓13+280
Comments758

Площадки для стартапов. Куда можно разместить ссылку на свой проект

Reading time8 min
Views7K

Привет Хабр! Меня зовут Боровков Евгений, и я предприниматель. Сегодня я хочу поделиться с вами подборкой реестров и справочников, где можно рассказать о своем продукте, проекте или стартапе, без необходимости писать длинные лонгриды.

Читать далее
Total votes 13: ↑11 and ↓2+9
Comments4

Обработка естественного языка (NLP) методами машинного обучения в Python

Reading time11 min
Views28K

В данной статье хотелось бы рассказать о том, как можно применить различные методы машинного обучения (ML) для обработки текста, чтобы можно было произвести его бинарную классифицию. 

Рассмотрим задачу обработки естественного языка (NLP — Natural Lanuage Processing) на примере классификации психического здоровья для определения депрессии по комментариям в Reddit.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments4

Stable Diffusion — важнейшая нейросеть за всю историю генеративного искусства

Reading time7 min
Views48K


Компания Stability.ai объявила о публичном релизе модели графической нейросети Stable Diffusion. Можно подумать, что это лишь очередная новость о том, что в мире искусства появилась ещё одна рядовая нейросеть. Но это далеко не так по двум причинам, одну из которых вы видите в хабах. Подробности — к старту нашего флагманского курса по Data Science.
Узнать больше
Total votes 36: ↑32 and ↓4+28
Comments39

Простым языком о языковых моделях и цепи Маркова (Markov Chain)

Reading time3 min
Views12K

N-граммы 

N-граммы – это статистические модели, которые предсказывают следующее слово после N-1 слов на основе вероятности их сочетания. Например, сочетание I want to в английском языке имеет высокую вероятностью, а want I to – низкую. Говоря простым языком, N-грамма – это последовательность n слов. Например, биграммы – это последовательности из двух слов (I want, want to, to, go, go to, to the…), триграммы – последовательности из трех слов (I want to, want to go, to go to…) и так далее.

Такие распределения вероятностей имеют широкое применение в машинном переводе, автоматической проверке орфографии, распознавании речи и умном вводе. Например, при распознавании речи, по сравнению с фразой eyes awe of an, последовательность I saw a van будет иметь большую вероятность. Во всех этих случаях мы подсчитываем вероятность следующего слова или последовательности слов. Такие подсчеты  называются языковыми моделями.

Как же рассчитать P(w)? Например, вероятность предложения P(I, found, two, pounds, in, the, library). Для этого нам понадобится цепное правило, которое определяется так:

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments2

Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео

Reading time17 min
Views51K

Поделюсь с вами успешным опытом разработки рендера в браузере большой, постоянно расширяющейся анимационной сцены, состоящей из множества мелких двигающихся объектов, зацикленных в 5 секунд.

Читать далее
Total votes 286: ↑286 and ↓0+286
Comments134

Почему черная дыра так выглядит

Reading time5 min
Views20K

Мы все полюбовались на фото тени черной дыры в центре нашей галактики, но ученые могли видеть близкое изображение сверхмассивный объектов на своих компьютерах еще с 70-х годов при помощи математических моделей.

Почему мы предсказали именно такое изображение и на сколько предсказание сбылось? Обсудим визуальную анатомию черных дыр!

Читать далее
Total votes 42: ↑40 and ↓2+38
Comments19

Как ускорить Python с помощью C-расширений. Часть 1

Reading time9 min
Views11K

Привет, Хабр! Я – Игорь Алимов, ведущий разработчик группы Python в МТС Digital, работаю над продуктами Smart Rollout, B2B портал. В этой статье я расскажу о том, как писать быстрый код на Python с использованием C-расширений и способах победы над GIL.

Интересно? Добро пожаловать под кат!

Читать далее
Total votes 19: ↑18 and ↓1+17
Comments11

Word2vec в картинках

Reading time14 min
Views133K


«Во всякой вещи скрыт узор, который есть часть Вселенной. В нём есть симметрия, элегантность и красота — качества, которые прежде всего схватывает всякий истинный художник, запечатлевающий мир. Этот узор можно уловить в смене сезонов, в том, как струится по склону песок, в перепутанных ветвях креозотового кустарника, в узоре его листа.

Мы пытаемся скопировать этот узор в нашей жизни и нашем обществе и потому любим ритм, песню, танец, различные радующие и утешающие нас формы. Однако можно разглядеть и опасность, таящуюся в поиске абсолютного совершенства, ибо очевидно, что совершенный узор — неизменен. И, приближаясь к совершенству, всё сущее идёт к смерти» — Дюна (1965)

Я считаю, что концепция вложений (embeddings) — одна из самых замечательных идей в машинном обучении. Если вы когда-нибудь использовали Siri, Google Assistant, Alexa, Google Translate или даже клавиатуру смартфона с предсказанием следующего слова, то уже работали с моделью обработки естественного языка на основе вложений. За последние десятилетия произошло значительное развитие этой концепции для нейронных моделей (последние разработки включают контекстуализированные вложения слов в передовых моделях, таких как BERT и GPT2).
Читать дальше →
Total votes 43: ↑43 and ↓0+43
Comments16

Запиши бит играючи — приложения, которые помогут сделать это

Reading time2 min
Views2.9K

Продолжаем рассказывать о сервисах, позволяющих записать бит и помузицировать в перерыве от работы. Сегодня поговорим о приложениях с элементами геймификации — браузерных играх c атмосферой lo-fi и битбокс-культуры.

Читать далее
Total votes 11: ↑10 and ↓1+9
Comments0

Мечта о межзвездных путешествиях умирает

Reading time11 min
Views29K

Снаряжение "поколенческих кораблей" для колонизации космоса кажется все более бессмысленным, чем внимательнее мы присматриваемся к этой идее.

ЗАМЕЧАНИЕ ДЛЯ ЧИТАТЕЛЕЙ ИЗ 2018 ГОДА: это четвертое из серии открытых писем, адресованных жителям следующего века. Серия написана в ознаменование малоизвестной хронологической вехи. По данным ООН, в 18 странах мира ожидаемая продолжительность жизни у рождающихся ныне детей превышает 82 года – и это означает, что большинство людей, родившихся в 2018 году, вероятно, доживет до 2100 года.

Каким будет мир на закате жизни этих маленьких детей? Современные научные открытия, перспективы, обрисовываемые в Кремниевой Долине, а также научная фантастика, позволяют нам заглянуть в те времена. Это письмо  - одна из цифровых «капсул времени», помогающих нам осознать наши надежды и страхи, а также наше будущее, которое напрямую от них зависит. 

Читать далее
Total votes 56: ↑49 and ↓7+42
Comments209

Pyxel  для любителей ретро игр

Reading time12 min
Views18K

Pyxel -- это игровой движок для Python в стиле ретро.

Благодаря своей простоте, вдохновленной старыми игровыми консолями (например, палитра состоит всего из 16 цветов, и только 4 звука могут быть проиграны одновременно), вы можете легко создавать игры в стиле пиксель-арт.

Читать далее
Total votes 34: ↑34 and ↓0+34
Comments2

Война с компилятором и собой: об оптимизациях вещественной арифметики на Эльбрусе

Reading time24 min
Views27K

Недавно в процессе выполнения учебного задания мне потребовалось реализовать метод конечных разностей для нахождения приближённого решения краевой задачи. По сути, я впервые столкнулся с вычислениями с плавающей точкой и не мог не попробовать запустить свою программу на Эльбрусе, зная о его больших возможностях и заточенности под вычисления такого рода. Хотите удивиться? Отправляйтесь со мной в увлекательное путешествие!

Читать дале
Total votes 185: ↑183 and ↓2+181
Comments114

Linux-смартфоны, на которые стоит обратить внимание в 2022 году

Reading time5 min
Views85K

Да, настал уже 2022 год, причем праздники еще продолжаются, но многие из нас строят разного рода планы. Они могут касаться как масштабных и очень значительных целей, вроде смены работы или старта собственного бизнеса, так и менее важных, но все же имеющих значение. Ну например — выбор смартфона, основного или дополнительного.

Сейчас ассортимент мобильных устройств очень большой, причем чаще всего говорят о девайсах от известных производителей. Но есть и не особо распространенные модели, на которые стоит обратить внимание, особенно IT-специалисту. О них сегодня и поговорим, правда, не о всех, а только тех, что работают на базе Linux. Кстати, часть моделей — не просто с Linux на борту, но еще и с физической клавиатурой.
Читать дальше →
Total votes 79: ↑75 and ↓4+71
Comments78

Low-poly модель. От эскиза до изделия

Reading time5 min
Views15K

Цель: смоделировать и изготовить низкополигональную собаку. Материал - сталь конструкционная.

Публикация отражает процессы проектирования и изготовления изделий сложных конфигураций. Здесь вы узнаете, как создать модель собаки, как привести её к виду сборки, как составить удобную документацию.

В конце статьи вас будут ждать фотографии процесса изготовления и готового изделия.

Читать подробности
Total votes 41: ↑41 and ↓0+41
Comments8

Самые необычные игровые аксессуары в истории индустрии

Reading time22 min
Views12K

Современная игровая индустрия напоминает море во время штиля: крупные издатели и платформодержатели предпочитают оставаться на плаву, эксплуатируя проверенные временем рецепты привлечения целевой аудитории, тогда как подлинная жизнь бурлит в глубинных водах инди-сегмента. Это касается не только самих игр, но и аппаратного обеспечения.

Вспомните, когда последний раз Sony или Microsoft радовали нас чем-то необычным? Да что говорить: даже «инновационный» Switch, как бы его ни расхваливала пресса, является не чем иным, как дальнейшим эволюционным развитием идей, заложенных еще во времена создания первого Game Boy. Однако на заре становления игровой индустрии даже крупные компании частенько пускались во все тяжкие, создавая поистине безумные устройства в попытках отвоевать свой кусочек рынка. О наиболее интересных из них мы и расскажем в сегодняшнем материале.

Читать далее
Total votes 27: ↑27 and ↓0+27
Comments7

Information

Rating
Does not participate
Location
Россия
Registered
Activity