iFlexible
422 subscribers
1.52K photos
120 videos
65 files
36 links
Наш сайт: https://iflexible.tech/
Все вопросы: https://t.me/proxy3d
Download Telegram
Пока тестирую всё и отлаживаю.

Всё тесты идут в рамках приложения для изучения языков. Потом сервера будут для очков.
Для примера сделаны сервисы:
- игровой. Он генерирует изображения по диалогам, меняет локации, персонажей, генерирует сценарий
- сервис новостной. В нем берутся RSS новости с разных популярных сайтов, формируется образ журналиста, генерируется голос, подбирается характер и формируется диалог интервью.
- сервис для работы со словарями и статистикой. В нём можно пройти тесты, выучить новые слова.

Задача всех web-сервисов снизить нагрузку на gpu, так как они вынесены и кэшируются. Будь то голоса, или новости, или переводы.

Зачем? Нужны внешние микро сервисы.
Пришлось развернуть ещё один gpu. Итого 4-е gpu на ~200 человек. Причина: расстановка ударений, разбивка на предложения, и другие мелочи.

Паралельно лью корпус очков. По отливке будет отдельный пост. Сделал два подхода.

По оптике, тоже будет пост по сравнению методов ультразвука, вибрации и вращения. Материалы готовы.
Немного для затравки. Вот одно из фото, теста с литьём с использованием вибромотора.
Там три слоя, разными методами.
Задача была посмотреть, какой лучше уберёт пузырьки со стенок.
Другой метод, вращением.

Позже выложу результат. Там три слоя
- ультразвуком
- вибро
- вращение
Про литье.
Я сейчас использую два варианта при отливке
1) заливаю пластик в первую форму и закрываю второй. Через дырки вытекает лишнее.
Для этого подхода пришлось делать каналы идущие вбок. Иначе прижав сверху, получим толстый слой пластика между формами, а значит толщина стенок детали тоже изменяется.

2) литье под "давлением". Условно, шприц и трубка. В дырки заливаем через шприц.
Между слоями мало пластика, он уходит через дырки. Но, внутри всё равно остаются места с воздухом.
Так времени жизни 2-3 минуты, то сложно убрать везде воздух. Быстро становится вязким после смешивания.

Черная отливка, пластик производство Германия. Более вязкий, но лучше держит форму и заполняет.

Белый пластик - Россия. Жидкий. Но из за этого в нём пузыри воздуха. А дегазировать времени не хватит.
До этого был белый, от них же, но с гораздо большим временем жизни (успевал дегазировать).

Есть ещё бежевый, Россия, но надо добавлять краситель.

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

Суть следующая. Объясню на примере трёх ллм. Пусть есть ллм1, ллм2, ллм3

У нас есть вопрос Q.
Задаём его каждой ллм1-3, и получаем на него три ответа A1, A2, A3

Берём ответ A1, и просим ллм2 и ллм3 оценить его правильность Да/Нет или процент точности ответа.
Если ответ Да, то это +1 очко в пользу ответа. Если нет, то 0. То есть можно набрать 0,1 и 2 балла. Получаем Score1

Берём ответ А2, и просим ллм1 и ллм3, оценить его. Всё так же. Получаем Score2.

Аналогично для А3, получаем score3.

И так, у нас теперь есть вопрос Q, три ответа А1/А2/А3 и их вес Score1/score2/score3.

Выбираем ответ с максимальным весом. Если же очки одинаковые, то
1) можем задать уточняющий вопрос и так же проверить ответ, таким образом оценить экспертнлсть сетки. Чем больше вопросов уточняющих и она набирает больше баллов дальше, тем более экспертный ответ мы получили
2) либо выбрать случайным образом

Чем больше ллм участвуют в ответе, тем вероятнее что выбор будет один из ответов.

Второй момент, мы таким образом выбираем более экспертный ответ. Так как по сути делаем ещё один шаг для его оценки.
Мы даже можем сетки просить задать уточняющий вопрос, если баллы одинаковые, и получить N шагов оценки.

Это будет работать даже на одной ллм, но с разным seed. Но лучше использовать разные ллм.


Где это полезно?
1) обучение сетки. Мы таким образом получаем более качественный ответ для обучения. Без этого подхода обучение сетки на ответах другой сетки приведёт к её отуплению.

2) мы уменьшаем проблему с галлюцинациями, когда сетка врёт.

3) мы получаем более качественный ответ. А при нескольких шагах его качество должно вырасти.

4) мы можем совмещать ответ специализированных сеток. Более верные ответы в теории должны набрать больше баллов. А галлюцинации с большой долей вероятности отсеяться другими моделями.

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

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

Как я решаю это для русской озвучки?
1) вздохи и выдохи. Вздох это пауза, выдох это речь. Для каждой эмоции они свои
2) громкость, она зависит от силы эмоции
3) тон, он зависит от эмоции, голосовые связки
4) скорость, ускорение - зависят от эмоции, времени на выдох, сколько слов можем сказать и тд
5) переходы, они сглаживаются по параметрам, так как мы не можем мгновенно начать говорить иначе.
6) адаптация текста озвучки. То как мы пишем и как говорим, это разная транскрипция
7) междометья (над ними пока работаю), это паразитные слова, которые усиливают эмоции

Примеры, приложу в комментариях
Как и обещал, результат эксперимента литья оптики в трёх разных режимах.
1) ультразвуковая ванная, 30 минут
2) вибро режим, 60 минут
3) вращение 15-30 минут

К моему удивлению, вибро дал самый плохой результат. Он совершенно не помог выходу воздуха.

Очень удивил ультразвук, так как он дал лучше результат чем вибрация.

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

1 - слой ультразвуковая ванна
2 - слой вибро мотор
3 - слой центрифуга на малых оборотах (ставил на пластилин, поэтому на сильных оборотах форма вылетает из центрифуги).

Так что для усиления эффекта качества литья подходит либо ультразвук либо делать конструкцию вращения.
В принципе все сделал, осталось поправить баги, проверить, всё подготовить. Займёт 2-4 недели.
Цель была сделать sdk для ar очков.
Чтобы всё это тестировать под нагрузкой и вычистить баги, я сделал приложение изучения языков. Его функционал выходит за требования приложения. Это микро сервисная архитектура, где для демонстрации возможностей подключения внешних сервисов (получение новостей для интервью, или словарт), работа с графикой через создание визуального контекста в диалогах и его сохранение, игровая часть с переходами между сценами (подобие уровней), эмоции, характеры персонажей, стили общения и тд.

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

На неделе закончу 3-ое AR очков на продажу.

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

Так же мышц для робота.

5 месячный тест смол для оптики.

Работа над новой тянущейся электроникой.

Будет много постов об этом👌
Последняя смола, в рамках опыта по отливке разными смолами.
Poly glass - Нидерланды. В документах написано про усадку 1%, в принципе её не увидел.
Результат виден на фото.

Напомню, что отливки делались без дополнительных обработок, без дегазации или других подходов.

Цель:
- посмотреть смолы доступные на рынке РФ
- посмотреть на их усадку
- воздействие уф со временем
- хрупкость
- прозрачность, мутность, будут ли оттенки
- на сколько хорошо смолы справляются с выходом воздуха, чтобы уменьшить уровень брака
- стоимость
- доступность

Это был долгий эксперимент, который был начат в начале декабря. (Почти 5 месяцев).

На рынке осталось несколько иностранных смол poly xxx и некоторых других. Но в целом, я вижу что они редкие, дорогие и их уровень ниже уже опробованных. Поэтому смысла в них не вижу.

Да есть смолы в сша, юж Кореи (гибкие) которые могут дать лучше результат, но сейчас их сложно достать. Поэтому использовать их для массового производства в РФ не выйдет.

Теперь делаю отчёт по всём смолам.