Переписал этот скрипт на JavaScript, чтобы можно было запускать в браузере. Отрабатывает за 1,5 минуты. Оригинальный microgpt.py отрабатывал за 10,5 минуты на моём старом Pentium D 2.8GHz с памятью DDR2. В целом - хорошо. Только результат инференса не совпадает с оригиналом.
Интересная статья. Только про деньги странно. Пол миллиона потратить на это не жалко? Или это выдумка? За такие деньги можно было бы создать свой стартап. Не знаю, сделать копию того-же hh или linkedin.
Очень интересная статья. Хорошо и подробно всё описано. Наверное, одна из лучших технических статьей года будет на Хабре как на мой взгляд)
Я на своём старом imac7,1 тоже мучился с установкой разных систем: altLinux, Windows 8.1, Mac OS X. Думал тоже для коллекции ещё поставить FreeBSD. Но руки не дошли. Правда и EFI-прошивка у меня сразу 64-битная. А rEFInd - да, очень упрощает жизнь.
Странно, что у вашего MacBook-a до сих пор DVD-привод читает диски. У моего iMac давно перестал читать. У них вроде как со временем лазер слабеет.
Почему каждый раз нужно запускать fsck я вот не понял? UFS не умеет в журналирование?
И странно, что переключение раскладок вы настроили в XFce. Традиционно это в xorg конфигах делают.
То, что вы поучаствовали в разработке FreeBSD — это круто, у меня вызывает серьёзное уважение!)
Для меня тоже удивительно, что 64-битный режим оказалось быстрее. Сам сижу на 32-битной altLinux p10 до сих пор на своём старом Pentium D который на LGA775. Но последние дистрибутивы Linux совсем плохенько поддерживают 32бита похоже. Регулярные segfault-ы, в том числе и в драйверах файловых систем в ядре.
И сложность статьи, на мой взгляд, граничит между «средней» и «высокой»;)
Согласен, нейросеть действительно не плохая. Но у меня действительно насущная тема. Я нагенерировал изображений через бота kandinski21_bot в Телеграме для своей игры и теперь пытаюсь выложить её ВКонтакте. И вопрос прав на изображения вдруг встал остро. Вот и решил спросить прямо как увидел статью)
Хочу спросить более насущный вопрос: какие права у пользователя на сгенерированные изображения?
Например, я сделал игру, где используются изображения, сгенерированные "Кандинским", и хочу разместить её в VKGames бесплатно. Мне достаточно в разделе "Об игре" указать, что "изображения сгенерированы нейросетью Кандинский"? Или нужно указывать это на каждой маленькой картинке, тайле, иконке маленькими буквами?
А если в ней есть внутренние покупки?
Какую ссылку на правовой документ нужно предоставлять модераторам платформы?
Если я генерировал изображения через сервис Сбера (Giga.chat, Rudalle), то там какие правовые ограничения? Что нужно сделать, чтоб использовать легально результат в своей игре?
Статья хороша и информативна. Плюсанул. Даже несмотря на то, что автор живёт в какой-то другой реальности в которой TS стал фактически стандартом веб-разработки.
Насколько я знаю Smalltalk является наиболее чистый объектно-ориентированный язык программирования. Кроме того, что там есть только 3 оператора, так и действительно всё есть объект.
Лично моё мнение: если в объектно-ориентированном языке программирования появляются не объектные типы и операторы, для работы с ними (например: +, -, if-else, while, for), то язык начинает становиться "загрязнённым". Сразу скажу, что я не считаю, что это плохо.
Наиболее "грязный" объектно ориентированный язык программирования, по моему мнению, - это PHP. А наиболее чистыe, не считая Smalltalk, - это Java, C# и JavaScript. Есть и другие объектно-ориентированные языки программирования с которыми я мало работал, по этому не берусь утверждать что-либо про них.
Но автор ничего не сказал про "грязные" языки объектно-ориентированного программирования в статье. А именно, из-за "грязности", и пошло много такого странного понимания ООП, я считаю.
Я с этой статьи начинал и у меня не получилось сделать загрузочную флешку. А вы какой DMG-образ успешно смогли развернуть на флешку? Ссылку или название файла помните?
Количество фотографий Маска в этой статье похоже достигла максимума. Хмм... Вам точно Маск ничего не проплачивал?... И Тесла, которая припаркована недалеко от дома где Вы живёте, точно не Ваша?)
Есть такой университет УПП. Так там целая система разработана по работе над собой через прививание новых привычек. Называется Дистанция. Ей уже больше 10 лет. С ней не встречались?
Переписал этот скрипт на JavaScript, чтобы можно было запускать в браузере. Отрабатывает за 1,5 минуты. Оригинальный microgpt.py отрабатывал за 10,5 минуты на моём старом Pentium D 2.8GHz с памятью DDR2. В целом - хорошо. Только результат инференса не совпадает с оригиналом.
У меня генерирует:
Запустить можно тут - https://saemonzixel.github.io/microgpt.js/microgpt.html
Не знаю, нормально это или нет? Может из-за того, что в оригинальном microgpt.py есть строка "random.seed(42)"?
Интересная статья.
Только про деньги странно. Пол миллиона потратить на это не жалко? Или это выдумка?
За такие деньги можно было бы создать свой стартап. Не знаю, сделать копию того-же hh или linkedin.
Очень интересная статья. Хорошо и подробно всё описано. Наверное, одна из лучших технических статьей года будет на Хабре как на мой взгляд)
Я на своём старом imac7,1 тоже мучился с установкой разных систем: altLinux, Windows 8.1, Mac OS X. Думал тоже для коллекции ещё поставить FreeBSD. Но руки не дошли. Правда и EFI-прошивка у меня сразу 64-битная. А rEFInd - да, очень упрощает жизнь.
Странно, что у вашего MacBook-a до сих пор DVD-привод читает диски. У моего iMac давно перестал читать. У них вроде как со временем лазер слабеет.
Почему каждый раз нужно запускать fsck я вот не понял? UFS не умеет в журналирование?
И странно, что переключение раскладок вы настроили в XFce. Традиционно это в xorg конфигах делают.
То, что вы поучаствовали в разработке FreeBSD — это круто, у меня вызывает серьёзное уважение!)
Для меня тоже удивительно, что 64-битный режим оказалось быстрее. Сам сижу на 32-битной altLinux p10 до сих пор на своём старом Pentium D который на LGA775. Но последние дистрибутивы Linux совсем плохенько поддерживают 32бита похоже. Регулярные segfault-ы, в том числе и в драйверах файловых систем в ядре.
И сложность статьи, на мой взгляд, граничит между «средней» и «высокой»;)
Очень насыщенная полезными знаниями статья. Плюсую.
Согласен, нейросеть действительно не плохая. Но у меня действительно насущная тема. Я нагенерировал изображений через бота kandinski21_bot в Телеграме для своей игры и теперь пытаюсь выложить её ВКонтакте. И вопрос прав на изображения вдруг встал остро. Вот и решил спросить прямо как увидел статью)
Очень редко когда на Хабре можно встретить такую хорошую статью затрагивающую Smalltalk.
Вы читали исследование Яндекса на эту же тему где-то более 10 летней давности? И как они изобрели АНБ?
Хочу спросить более насущный вопрос: какие права у пользователя на сгенерированные изображения?
Например, я сделал игру, где используются изображения, сгенерированные "Кандинским", и хочу разместить её в VKGames бесплатно. Мне достаточно в разделе "Об игре" указать, что "изображения сгенерированы нейросетью Кандинский"? Или нужно указывать это на каждой маленькой картинке, тайле, иконке маленькими буквами?
А если в ней есть внутренние покупки?
Какую ссылку на правовой документ нужно предоставлять модераторам платформы?
Если я генерировал изображения через сервис Сбера (Giga.chat, Rudalle), то там какие правовые ограничения? Что нужно сделать, чтоб использовать легально результат в своей игре?
Очень годная статья. Всё по делу и на примерах. Побольше бы таких на Хабре. Плюсую.
Интересная статья. С удовольствием прочитал и лайкнул.
Наверное, всё-таки, исходники DLL-библиотеки, а не сам скомпилированный DLL-файл.
Я не играл в 5ую часть и не знаю как там устроен мультиплеер. Там ходы делают по очереди или одновременно?
Статья хороша и информативна. Плюсанул. Даже несмотря на то, что автор живёт в какой-то другой реальности в которой TS стал фактически стандартом веб-разработки.
В дискусиях репозитория llama.cpp на GitHub-e можно ещё встретить вот такую табличку:
Ссылка: https://github.com/ggml-org/llama.cpp/discussions/2094#discussioncomment-6351796
Похоже, очередная статья сгенерированная нейросетью. Печаль.
Насколько я знаю Smalltalk является наиболее чистый объектно-ориентированный язык программирования. Кроме того, что там есть только 3 оператора, так и действительно всё есть объект.
Лично моё мнение: если в объектно-ориентированном языке программирования появляются не объектные типы и операторы, для работы с ними (например: +, -, if-else, while, for), то язык начинает становиться "загрязнённым". Сразу скажу, что я не считаю, что это плохо.
Наиболее "грязный" объектно ориентированный язык программирования, по моему мнению, - это PHP. А наиболее чистыe, не считая Smalltalk, - это Java, C# и JavaScript. Есть и другие объектно-ориентированные языки программирования с которыми я мало работал, по этому не берусь утверждать что-либо про них.
Есть ещё глава про "Чисто объектно-ориентированные и гибридные языки" на викибукс - https://ru.wikibooks.org/wiki/Объектно-ориентированное_программирование
Очень хорошо структурированная статья. Плюсую.
Но автор ничего не сказал про "грязные" языки объектно-ориентированного программирования в статье. А именно, из-за "грязности", и пошло много такого странного понимания ООП, я считаю.
Насколько я знаю Internet Recovery стали добавлять в прошивку компьютеров Apple с середины 2011 года. У меня 2007 года iMac. По этому я в "пролёте")
Я с этой статьи начинал и у меня не получилось сделать загрузочную флешку.
А вы какой DMG-образ успешно смогли развернуть на флешку? Ссылку или название файла помните?
Количество фотографий Маска в этой статье похоже достигла максимума. Хмм... Вам точно Маск ничего не проплачивал?... И Тесла, которая припаркована недалеко от дома где Вы живёте, точно не Ваша?)
Есть такой университет УПП. Так там целая система разработана по работе над собой через прививание новых привычек. Называется Дистанция. Ей уже больше 10 лет. С ней не встречались?
Смело, смело. Подпиливать такой огромный проект - Вы наверное весьма не ординарный программист!)