Как стать автором
Обновить
0.38

Я пиарюсь

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

Сначала показывать
Порог рейтинга

Кому нужно, свежая модель GPT-4o уже доступна из России по API через мой сервис, на котором я собираю разные текстовые нейросетевые модели.

Работает, короче :)
Работает, короче :)

Там же есть Claude 3 Opus, Google Gemini и вся прочая веселая классика.

Теги:
+2
Комментарии0

Привет, читатель! Хочу поделиться обзором новой версии open-source проекта Wunjo, который почти готов к выпуску, осталось лишь устранить мелкие недочеты. Основной функционал v1 приложения: замена лиц, анимация губ, рестайлинг видео, удаление объектов и текста, синтез речи, клонирование голоса. Проект создан для автоматизации процесса создания контента. Например, я его использую для создания образовательных видео. Кейсы применения в видео ниже. Но есть и исследовательская идея с объединением как можно большего числа нейронных сетей вместе, их уже насчитывается 40, но и это не предел. Если вам интересно, как появился проект, то это здесь можно почитать.

В приложении доступно API для интеграции с вашим собственным кодом. В новом видео я показываю обновленный интерфейс и новые возможности.

Чтобы узнать больше, ознакомьтесь с журналом изменений в README на GitHub. Версия v1 уже доступна на сайте, пока мы ждем версию v2.

Новая глобальная идея Wunjo – упростить процесс перехода от клиентского приложения к серверному, делая его доступным даже для пользователей без специальных знаний и на слабых компьютерах. Создается временная ссылка, позволяющая вам и вашим друзьям получить доступ к приложению с любого устройства, если вы используете его в режиме сервера. Свое серверное приложение в кармане - звучит круто!

Поддержите проект звездой на GitHub – осталось немного до 1000! И следите за новостями в Telegram. Ваша поддержка ускорит выпуск новой версии. И до скорой встречи в v2!

Теги:
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

Блин, Хабр! Я полчаса писал комментарий на комментарий, перепроверяя каждое слово гуглежом. Нажимаю отправить — позавчерашняя статья убрана в черновики! Фу так делать!

Пишу здесь комментарий ни к селу ни к городу ни о чём.

‑--‑--‑--‑--

Современные embedded языки имеют такие правила типизации, которые позволяют в тестах перебрать все возможные варианты значений или хотя бы категории вариантов (типа как для int: -1,1,0,min_int, max_int).

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

Си это не про надёжно. Си это про быстро летает и авось не упадёт.

С++11 пришёл и сел в ту же кучу, сделав допустимым shared_ptr<MyClass> sptr(nullptr); Его, конечно, можно запретить в своём проекте, но там ещё много чего учесть придётся, в итоге модерновый С++ тоже не тестируемый язык.

Почему я докапываюсь именно до Си? Потому что бортовое ПО всех трёх самолётов, где погибли люди из‑за ошибки в ПО было написано на Си и Ada. В том числе в 2018 году. Потому что всегда ж на них писали.

Есть языки типа Coq, тестируемые полностью. Есть языки типа Rust, тестируемые желудочно достаточно. Но авиация выбрала языки, где три иконки на панели компилятора лишними не будут.

Теги:
Всего голосов 9: ↑7 и ↓2+5
Комментарии7

Если кому-то нужна минималистичная 32-битная библиотека в стиле 90-х, обеспечивающая запуск unrar.dll в отдельном треде и прозрачный доступ к файлам «как если бы они были просто на диске» — вот эта давно заброшенная мной штучка на последний момент так и не показала ни одной рассинхронизации тредов, как я её ни сношал рандомными обращениями при рандомных задержках.

Умеет копать, умеет не копать. Памяти жрёт немного, синхронизация максимально быстрая (перед каждым wait проверяет атомарки — может, надо сразу следующую часть распаковывать, не дёргая апи), но, увы, не умеет плодить несколько тредов распаковки с автоматическим выбором того, где окно распаковки ближе всего к запрошенному файлу («солидные» архивы бы сильно выиграли по скорости от такого подхода).

Есть задатки FindNext — если всё равно, в каком порядке читать, то «солидолки» быстрее всего читать через эту функцию.

АЭС я бы этой штуке пока не доверил, но для инди-игрушек вполне покатит. Хинт: Рар вроде как-то позволяет задавать порядок, в котором «солидолить» файлы (сиречь добавлять их в непрерывный архив), что можно разумно использовать для ускорения распаковки.

Теги:
Всего голосов 8: ↑8 и ↓0+8
Комментарии2

В общем, друзья, вижу что проект с покупкой девятки вероятно будет интересен многим Хабровчанам. Обратите внимание, что проект интересен не только самим фактом дооснащения ржавенького тазика, но и отдельными разделами: проводная коммуникация планшета и микроконтроллера с поиском и использованием аппаратных шин на Android‑девайсе, сбор различной информации о работе двигателя и подсчет статистики, разработка плавных и анимированных GUI‑приложений для мобилок с использованием GLES и некоторые иные разделы такие, как, например, режим глубокого сна. Я пока что не 300к/нсек, поэтому на покупку машины потихоньку коплю (уже есть 35 тысяч рублей из 70) и у меня есть некоторые наработки. Если есть желание и понравится статья — можете тыкнуть плюсег, мне чуть помогут с финансированием. Но только если вам это интересно :)

P. S. Специально выбрал хаб «я пиарюсь», чтобы не спровоцировать шквал минусов.

Теги:
Всего голосов 10: ↑8 и ↓2+6
Комментарии1

Привет, Хабр. Я тут с сотоварищами книжку (учебно-методическое пособие) выпустил специфическую. Называется «Основы аналитики в DLP-системах. Программный комплекс «КИБ СёрчИнформ».

Это моя первая попытка систематизировать накопленный опыт в этой области (10+ лет, как-никак). Материал разрабатывался так, чтобы, изучив его, можно было работать с любой системой, а не только с той, что в названии.

В самой книге речь идёт не только про DLP. Также рассматриваются DCAP-системы и автоматизированный профайлинг. Дополнительно включён небольшой лабораторный практикум из 4 работ. В общем, подробности в Содержании.

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

В этом году, надеюсь, получится выпустить второе издание, расширенное и дополненное + отдельно издать лабораторный практикум с бОльшим количеством лаб. Буду рад обратной связи в комментариях и предложениям по тому, чем на ваш взгляд стоит дополнить следующее издание.

P.S. Бумажный экземпляр книги можно полистать в Москве в Кибердоме на специальной полочке.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Недавно экспериментировал с ботами на основе ChatGPT, сравнивал качество с YandexGPT. Вдохновленный этим опытом, я добавил ботов на свой канал для эксперимента, на сколько это вообще будет полезно и нужно людям, один бот с дерзким характером и понимающий документацию моего проекта с открытым исходным кодом Wunjo AI (сылочка на GitHub и на скачать), который позволяет создавать дипфейки, улучшать видео и обрабатывать звук. Добавил в него информацию о нейронных сетях из своих видеороликов, он может рассказать как работают нейронные сети в Wunjo и как работать с функционалом.

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

Поиграться с ботами, написать пожелания и идеи, что можно ещё загрузить в ботов и стоит ли улучшать данные для ботов, вы можете по ссылке ниже под постом, указав бота.

А ещё можно предложить идеи для расширения функционала Wunjo AI, подробнее в этом посте.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии2


Привет, Хабр! Соскучился по тебе. В двух словах в посте про дипфейки, клонирование речи, генерацию видео, удаление текста, объектов и получение их без фона. В общем, рассказываю о своем проекте с открытым исходным кодом Wunjo AI для тех, кто не встречал его ранее, и спрашиваю, как сделать опыт текущих пользователей ещё лучше. Вот ссылки на GitHub и установщики.

Что может Wunjo AI?

  • Приложение ставится локально на ПК, у вас нет ограничений на время создания контента и содержание. И всё это с открытым исходным кодом, и бесплатно, приложение ведь использует мощности вашего компьютера, а не сервера.

  • Когда запустил приложение, там был доступен только синтез речи [статья].

  • Потом добавил дипфейк лица одним кликом, губ, клонирование речи и удаление объектов из видео [статья]. И за все время у меня на Хабре эта статья остаётся с большим количеством просмотров. Что создает ощущение, что с каждым новым функционалом я двигаю Wunjo не в то направление.

  • Далее изменение объектов и видео с помощью текстового запроса [статья].

  • И клонирование голоса из песен, улучшение изменения видео текстом, и удаление текста из видео одним кликом [статья].

Так вот, дорогой человек, который это читает. Какой бы вы хотели видеть новый функционал? Какая у вас есть проблема, которую я могу решить приложением или новыми фичами?

Думающий элемент
Думающий элемент

Напишите комментарий в телеграмм, либо на Хабр, как вам удобнее, и возможно, следующим обновлением я решу то, что беспокоит именно вас.

И видео про функционал.

Теги:
Всего голосов 8: ↑7 и ↓1+6
Комментарии6

Давно не общались! Размышляю над новым контентом для Хабра и YouTube и хотел бы спросить помощи у вас. Примите участие в голосовании, чтобы понять, что вас действительно заинтересует.

Вот несколько идей для полноценных видеороликов на YouTube и статей на Хабре:

  1. Обучение различных моделей в различных проектах. Вопрос важен для меня, так как часто приходится тратить много времени на изучение документации или, что ещё дольше, на разбор кода. Создание видеороликов поможет как мне, так и будущим поколениям разобраться в процессе обучения моделей на различных проектах.

  2. Доработка PiCrawler. Сегодня я выложил новый проект на GitHub в честь достижения 10 000 подписчиков в блоге о том, как работают нейронные сети и технологии в стартапах. Проект представляет собой голосового помощника, который может воспроизводить «Нейронное радио», читать новости или работать с ChatGPT. Можно добавить дополнительные команды на жесты и фразы. Как насчёт видео о том, как я собираю PiCrawler, дополняю его необходимыми модулями и портирую на Pi5, а также переношу сам код на Pi5.

  3. Создание цифрового персонажа в социальной сети, созданного искусственным интеллектом, похожего на персонажа из мультсериала или живого человека. Этот персонаж сможет взаимодействовать с вами, а вы сможете влиять на его развитие. Попутно создавая видеоролики о том, как это делается в приложении с открытым исходным кодом Wunjo AI и других проектах.

В общем, я не знаю, что вас интересует. Помогите!

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Я такого не говорил (с) Джейсон Стэйтем

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

Музыку я пишу по фану, чтобы получить от неё удовольствие и вызвать улыбку. Если захотите услышать больше или вам интересны эксперименты, вы можете найти её на моем канале и бесплатном сервисе, код которого открыт на моем GitHub. Я специально создал этот сервис для имитации радио с подкастами и прочими приятностями, такими как игра-кликер, различные эксперименты и так далее. Подробности можно найти в этой статье о свободной музыке и том, как я создаю такие видео с использованием нейронных сетей в рамках этого эксперимента.

Если вам понравилось и вы хотите трек под свои цитаты, оставьте комментарий под видео.

P.S. И раз это Хаб «Я пиарюсь», прошу вас поддержать звездой Wunjo AI на GitHub. Проект бесплатный, с открытым исходным кодом, имеет в себе десятки нейронных сетей, чтобы люди могли свободно создавать контент без технических знаний. Осталось совсем чуть-чуть до выхода на новый уровень. Всем спасибо.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Как будто вчера я писал пост о том, что сделал музыкальный клип с помощью нейронных сетей для генерации видео. Однако, это не единственный способ использования нейронных сетей в монтаже видео.

Я хотел бы рассказать вам о своем приложении с открытым исходным кодом, которое устанавливается на компьютер одним кликом. Оно создано для того, чтобы улучшить жизнь людей, делая процесс создания контента проще и эффективнее. Приложение позволяет проводить видеомонтаж, автоматически удалять текст и объекты из видео, заменять лица на видео фотографиями, синхронизировать речь с движениями губ, а также улучшать качество лица и рисованного видео. Есть также модуль изменения видео: при помощи текста и Stable Diffusion вы описываете, как вы хотели бы изменить видео, а нейронные сети сами воплощают ваши пожелания. Кроме того, приложение предлагает синтез речи и клонирование голоса, но это уже другая история...

P.S. По ссылкам вы найдете статьи, в которых я объясняю, как это сделано, и также видео. Если вам понравилась музыка, вы найдете ее больше на канале. А если вы хотите узнать, о том, что готовится в Wunjo AI v2, тогда для вас блог, где я рассказываю а процессе создания.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Недавно я писал статью о Нейронном радио и музыкальных треках, созданных нейронными сетями. Обязательно прочтите, чтобы оценить качество. Музыка в разных жанрах - от Heavy Metal до музыки 80-х, но их объединяет то, что тексты песен на английском. Теперь я задумался, а что если попробовать написать песню на русском и сделать для неё клип с помощью нейронных сетей? Оцените, что получилось...

В статье, я писал о том, как работаю с видео, таким образом я и создавал этот клип. Мне понадобилось для этого, 4 часа работы. Начиная от написания песни, заканчивая вот этими словами.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии3

Ближайшие события

Конференция HR API 2024
Дата14 – 15 июня
Время10:00 – 18:00
Место
Санкт-ПетербургОнлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Существует ли истина? Или правда у каждого своя? А может "истина - это оправдание, которое используется какой-либо культурой, чтобы навязать другим свои убеждения"? "Что это ещё за муть с этой так называемой реальностью?" Разве это всё не существует только у нас в голове? Элиезер Юдковский написал эссе "простая истина" в попытке восстановить наивное представление об истине. А мы сделали из него сценарий для короткометражного фильма.

Как и в прошлый раз, мы открыты к критике. Это наша вторая попытка рассказать что-то интересное в формате короткометражного фильма.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

PHP & SQL песочница - сейчас с ChatGPT

Здравствуйте ужважаемые лентяи. Теперь Вы можете еще больше времени предаваться лени так как мой сайт PHPize.online научился исправлять ошибки в коде PHP при помощи ИИ.

Скриншот с ошибкой в коде
Скриншот с ошибкой в коде

Так вот, если при исполнении Вашего кода произойдет ошибка - Вы увидите красивую зелёную кнопку. Нажмите её и ИИ постарается найти решение за Вас.

 Happy Coding!

Всего голосов 4: ↑4 и ↓0+4
Комментарии4

Вклад авторов