Ромашка и Калейдо
А у нас в релизе сразу две программы: Ромашка и Калейдо. Будем теперь изображения распознавать. Казалось бы, в чем вопрос? Загрузил картинку в яндекс и вот тебе кошечка, а вот ейное говно. Тоже мне задача. И в самом деле, с гигантами нужно сильно напрячься, чтобы дотянуться и плюнуть им на пятку.
Но бывают особые моменты. Допустим, сфотографировали вы сотню снимков леса в местах где запас древесины определяли. А потом хотите загрузить новый снимок в программу и получить значение запаса. И что вам толку с этого яндекса, жпт и гемини? Задача очень локальная и конкретная, на ограниченном материале. Вы у нейросеточки спрашивате какая полнота древостоя, а та в ответ пишет как красиво дрыщет лось на фоне заходящего солнца.
Вот тут и пригодится наш Калейдо. Загружаете фоточки, указываете значение (или загружаете разметку). Программа преобразует каждое изображение в тензор, а каждую подпись в элемент объекта JS и формирует итоговый JSON с размеченными данными. Этот файл можно использовать по своему желанию, а можно загрузить как модель в Ромашку. Потом загрузите в Ромашку свою произвольную фоточку и программа на основе данных модели соотнесет ее с одним из указанных типов модели.
Да, это технологии вчерашнего дня, но ведь работают, заразы.
А у нас в релизе сразу две программы: Ромашка и Калейдо. Будем теперь изображения распознавать. Казалось бы, в чем вопрос? Загрузил картинку в яндекс и вот тебе кошечка, а вот ейное говно. Тоже мне задача. И в самом деле, с гигантами нужно сильно напрячься, чтобы дотянуться и плюнуть им на пятку.
Но бывают особые моменты. Допустим, сфотографировали вы сотню снимков леса в местах где запас древесины определяли. А потом хотите загрузить новый снимок в программу и получить значение запаса. И что вам толку с этого яндекса, жпт и гемини? Задача очень локальная и конкретная, на ограниченном материале. Вы у нейросеточки спрашивате какая полнота древостоя, а та в ответ пишет как красиво дрыщет лось на фоне заходящего солнца.
Вот тут и пригодится наш Калейдо. Загружаете фоточки, указываете значение (или загружаете разметку). Программа преобразует каждое изображение в тензор, а каждую подпись в элемент объекта JS и формирует итоговый JSON с размеченными данными. Этот файл можно использовать по своему желанию, а можно загрузить как модель в Ромашку. Потом загрузите в Ромашку свою произвольную фоточку и программа на основе данных модели соотнесет ее с одним из указанных типов модели.
Да, это технологии вчерашнего дня, но ведь работают, заразы.
Бежать по эскалатору
Вопрос дня: чем "небезопасно" отличается от "опасно"?
Вопрос дня: чем "небезопасно" отличается от "опасно"?
Аллергия
Вопрос к физиологам. У людей бывает аллергия на растения. А бывает ли у растений аллергия? Для красоты текста нужно бы упомянуть аллергию на людей, но меня тут не красота текста волнует, а вопрос физиологии.
Понятно, механика заболевания у человека и растения отлична. Возьмем аллергию в кавычки. Главный вопрос: бывает или нет?
Вопрос к физиологам. У людей бывает аллергия на растения. А бывает ли у растений аллергия? Для красоты текста нужно бы упомянуть аллергию на людей, но меня тут не красота текста волнует, а вопрос физиологии.
Понятно, механика заболевания у человека и растения отлична. Возьмем аллергию в кавычки. Главный вопрос: бывает или нет?
Морровинд
Когда первый раз играл в Морровинд, дошёл пешком от Сейда-Нима до Балморы. Там захреначил полуголого мужика на окраине города. А хрена ли у него рожа такая подозрительная?
Едва я последний раз клейморой тыкнул, как этот хрен опал, а программа вывела окно с текстом: "Теперь вы навечно обречены жить в этом проклятом мире".
Столько лет уже прошло. А предупреждение до сих пор актуально.
Надо же. Сбылось. Великая игра.
Когда первый раз играл в Морровинд, дошёл пешком от Сейда-Нима до Балморы. Там захреначил полуголого мужика на окраине города. А хрена ли у него рожа такая подозрительная?
Едва я последний раз клейморой тыкнул, как этот хрен опал, а программа вывела окно с текстом: "Теперь вы навечно обречены жить в этом проклятом мире".
Столько лет уже прошло. А предупреждение до сих пор актуально.
Надо же. Сбылось. Великая игра.
Оправдание дня
Мне нужен хороший вэпээн, чтобы в нормальном качестве и без идиотской рекламы смотреть выступления Владимира Путина. А вы уже придумали, что будете в объяснительной писать когда в интернет-непотребстве обвинят?
Мне нужен хороший вэпээн, чтобы в нормальном качестве и без идиотской рекламы смотреть выступления Владимира Путина. А вы уже придумали, что будете в объяснительной писать когда в интернет-непотребстве обвинят?
Христианство
Христианство - самая подходящая религия для русского человека. Один работает, а дюжина комментирует. В результате, тот кто работал еще и пострадал больше всех.
Христианство - самая подходящая религия для русского человека. Один работает, а дюжина комментирует. В результате, тот кто работал еще и пострадал больше всех.
Ёжик
Недавно на объекте встретил ёжика на тропе. Свернулся клубком, одна носопырка торчит.
Никогда не обращал внимания, что еж когда в клубок сворачивается продолжает зырить сквозь иголки.
Еще у ежей есть секрет: если брать клубок нежно, то иголки не колятся. Хотя это не только к ежам применимо.
А лучше ежа вообще в руки не брать. Ощупать визуально или, в крайнем случае, откатить с тропинки, пока следующий прохожий не пнул.
Недавно на объекте встретил ёжика на тропе. Свернулся клубком, одна носопырка торчит.
Никогда не обращал внимания, что еж когда в клубок сворачивается продолжает зырить сквозь иголки.
Еще у ежей есть секрет: если брать клубок нежно, то иголки не колятся. Хотя это не только к ежам применимо.
А лучше ежа вообще в руки не брать. Ощупать визуально или, в крайнем случае, откатить с тропинки, пока следующий прохожий не пнул.
Феромонова ловушка
Угощу вас сегодня фотографией феромонной ловушки. Выглядит крипово, ну и ладно, лишь бы работала.
Устроена так: в стакан наливают особую смесь и всякие вредные короеды с долгоносиками летят к стакану. Уж не знаю чего им больше охота: бухнуть или совокупиться, но итог фатальный.
Сколько лет работаю, впервые вижу, чтобы этот метод действительно применяли. Обычно в институте расскажут, максимум, достанут на практике, а дальше всем плевать, пока жуки весь лес не выжрут.
А тут и феромонные ловушки тебе и деревья здоровее обычного. Только раковых больных много, особенно у лип. Но что поделать, рак стаканом не поймаешь.
Угощу вас сегодня фотографией феромонной ловушки. Выглядит крипово, ну и ладно, лишь бы работала.
Устроена так: в стакан наливают особую смесь и всякие вредные короеды с долгоносиками летят к стакану. Уж не знаю чего им больше охота: бухнуть или совокупиться, но итог фатальный.
Сколько лет работаю, впервые вижу, чтобы этот метод действительно применяли. Обычно в институте расскажут, максимум, достанут на практике, а дальше всем плевать, пока жуки весь лес не выжрут.
А тут и феромонные ловушки тебе и деревья здоровее обычного. Только раковых больных много, особенно у лип. Но что поделать, рак стаканом не поймаешь.
Сжиматель видео
Мы в лабе написали обновленную версию скрипта для пакетного сжатия видео. И старый был неплох, но теперь все работает минимум в четыре раза быстрее и не сбоит на битых файлах.
А если у вашего компьютера ядер как у Кутузова под Бородино, то скорость вообще ничем не ограничена. Спасибо многопоточности.
Работает так: указываете путь к каталогу с видосами, путь к каталогу с результатами, процент сжатия или размер кадра у выходных изображений. Нажимаете энтер и уходите чай пить. Вернетесь, а десятки гигабайт стали сотней мегабайт с исходной звуковой дорожкой.
Для технической съемки - идеальная штука. Хоть камераль, хоть в телеграм выкладывай. Удобно и за трафик меньше платить.
Мы в лабе написали обновленную версию скрипта для пакетного сжатия видео. И старый был неплох, но теперь все работает минимум в четыре раза быстрее и не сбоит на битых файлах.
А если у вашего компьютера ядер как у Кутузова под Бородино, то скорость вообще ничем не ограничена. Спасибо многопоточности.
Работает так: указываете путь к каталогу с видосами, путь к каталогу с результатами, процент сжатия или размер кадра у выходных изображений. Нажимаете энтер и уходите чай пить. Вернетесь, а десятки гигабайт стали сотней мегабайт с исходной звуковой дорожкой.
Для технической съемки - идеальная штука. Хоть камераль, хоть в телеграм выкладывай. Удобно и за трафик меньше платить.
Протокол
Я вот подумал: а зачем мы задаем вопросы всяким нейрочатам? Точнее говоря, зачем столько вопросов? Они же хороши, пусть сами с собой общаются.
Подход не новый, вот только к популярным и мощным LLM не применим. Поэтому написал протокол для языковых моделей.
Работает так: загружаете файл в нейронку, пишете "активировать протокол" и задаете любой вопрос. Вместо ответа, нейросеть вначале проверит корректность вопроса и если необходимо, попросит уточнений. Далее она разбивается на два десятка независимых специалистов (можно настроить), которые обсуждают и спорят пока не придут к оптимальному соглашению о способе решения задачи.
В процессе спора за каждую идею специалисты выставляют автору идеи оценки по нескольким критериям. Дурь отвергают, годноту принимают. Идеи вместе с оценками фиксируются в "портфолио" специалиста и влияют на его значимость. Так постепенно в ответах большее значение приобретают лучшие специалисты и умолкают те, что предлагают разную фигню.
Это похоже на градиентный спуск, только вместо нейронов выступают настройки промтов в нейронке. Примитивно говоря: мы выбираем не самый лучший ответ, а разбиваем наш вопрос на тысячи мелких подвопросов, отбираем из них лучшие, формируем новый оптимальный вариант вопроса и уже на него языковая модель отвечает.
Понятно, что пока все на стадии исследования, но рабочий прототип уже готов, можно использовать. Токенов жрет безмерно. Для простых задач лучше не использовать. Но для промтов, где перед тем как ответить нужно много думать уже подходит. А еще хорош тем, что можно перенести натренированных специалистов из одной языковой модели в другую.
Я сам пока до конца не понял чего наделал, но протокол напоминает новый язык программирования в котором программист не решает задачу, а пересобирает вопрос так, чтобы его правильное решение было механически простым и тривиальным.
Я вот подумал: а зачем мы задаем вопросы всяким нейрочатам? Точнее говоря, зачем столько вопросов? Они же хороши, пусть сами с собой общаются.
Подход не новый, вот только к популярным и мощным LLM не применим. Поэтому написал протокол для языковых моделей.
Работает так: загружаете файл в нейронку, пишете "активировать протокол" и задаете любой вопрос. Вместо ответа, нейросеть вначале проверит корректность вопроса и если необходимо, попросит уточнений. Далее она разбивается на два десятка независимых специалистов (можно настроить), которые обсуждают и спорят пока не придут к оптимальному соглашению о способе решения задачи.
В процессе спора за каждую идею специалисты выставляют автору идеи оценки по нескольким критериям. Дурь отвергают, годноту принимают. Идеи вместе с оценками фиксируются в "портфолио" специалиста и влияют на его значимость. Так постепенно в ответах большее значение приобретают лучшие специалисты и умолкают те, что предлагают разную фигню.
Это похоже на градиентный спуск, только вместо нейронов выступают настройки промтов в нейронке. Примитивно говоря: мы выбираем не самый лучший ответ, а разбиваем наш вопрос на тысячи мелких подвопросов, отбираем из них лучшие, формируем новый оптимальный вариант вопроса и уже на него языковая модель отвечает.
Понятно, что пока все на стадии исследования, но рабочий прототип уже готов, можно использовать. Токенов жрет безмерно. Для простых задач лучше не использовать. Но для промтов, где перед тем как ответить нужно много думать уже подходит. А еще хорош тем, что можно перенести натренированных специалистов из одной языковой модели в другую.
Я сам пока до конца не понял чего наделал, но протокол напоминает новый язык программирования в котором программист не решает задачу, а пересобирает вопрос так, чтобы его правильное решение было механически простым и тривиальным.
Слон в аренду
Можно ли взять в аренду дрессированного слона на месяц? Я тут посмотрел, сколько он жрет - как раз, то что мне для усадьбы нужно.
Там пилить не перепилить и рубить не перерубить. Пробовал козла запускать - помогает, но эффект мизерный. Слон нужен.
И за пивом можно ездить, и участок очищен, и глазу приятно. Боюсь, он остатки забора порушит, но на кой хрен мне тот забор, если слон по участку ходит?
У кого будут предложения - пишите, обсудим.
Можно ли взять в аренду дрессированного слона на месяц? Я тут посмотрел, сколько он жрет - как раз, то что мне для усадьбы нужно.
Там пилить не перепилить и рубить не перерубить. Пробовал козла запускать - помогает, но эффект мизерный. Слон нужен.
И за пивом можно ездить, и участок очищен, и глазу приятно. Боюсь, он остатки забора порушит, но на кой хрен мне тот забор, если слон по участку ходит?
У кого будут предложения - пишите, обсудим.
Коммивояжерское
Кто-нибудь помнит еще курс математики? Существует ли алгоритм построения маршрута по произвольным точкам такой, чтобы не было самопересечений и запредельно возрастающей сложности при увеличении числа точек? Хорошо, если маршрут будет коротким и без углов менее 30 градусов (последние два пункта допустимы, но нежелательны).
Вручную я такой строю без проблем, но хотелось бы оптимизировать эту ерунду.
Кто-нибудь помнит еще курс математики? Существует ли алгоритм построения маршрута по произвольным точкам такой, чтобы не было самопересечений и запредельно возрастающей сложности при увеличении числа точек? Хорошо, если маршрут будет коротким и без углов менее 30 градусов (последние два пункта допустимы, но нежелательны).
Вручную я такой строю без проблем, но хотелось бы оптимизировать эту ерунду.
Велолето
Здорово я этим летом на велике покатался. Куда только не съездил. И на Ладогу не съездил, и в Отрадное не съездил и даже по ночному Питеру катался лишь один раз и то на прокатном электровеле. Спрашивают, чего я такой злой? А потому что у меня велосипеда нет под рукой.
Всем хорош мой альпинбайк, но между нами полторы тысячи километров, а зима уже совсем скоро.
Здорово я этим летом на велике покатался. Куда только не съездил. И на Ладогу не съездил, и в Отрадное не съездил и даже по ночному Питеру катался лишь один раз и то на прокатном электровеле. Спрашивают, чего я такой злой? А потому что у меня велосипеда нет под рукой.
Всем хорош мой альпинбайк, но между нами полторы тысячи километров, а зима уже совсем скоро.
Трамп
Как на вас повлиял Трамп? Как изменил вашу жизнь?
Я вот подумал, что за пол-года прочел цитат Трампа на целую книгу. И ни одного текста Мамардашвили или Теофраста.
И хрен бы с ними, и с Трампом, и с Теофрастом. Но вопрос: почему мы охотнее внемлем заморским полудуркам, нежели тем, кто нам дорог?
Как на вас повлиял Трамп? Как изменил вашу жизнь?
Я вот подумал, что за пол-года прочел цитат Трампа на целую книгу. И ни одного текста Мамардашвили или Теофраста.
И хрен бы с ними, и с Трампом, и с Теофрастом. Но вопрос: почему мы охотнее внемлем заморским полудуркам, нежели тем, кто нам дорог?
Терминология нашего дня
Объясните, Карлсон - это скуф или не скуф?
Объясните, Карлсон - это скуф или не скуф?