iFlexible
462 subscribers
1.54K photos
125 videos
65 files
38 links
Наш сайт: https://iflexible.tech/
Все вопросы: https://t.me/proxy3d
Download Telegram
Пример явного обмана.
Продают как смолу из Южной Кореи. Но похоже на одну из Китайский смол.
Особенно в описании:
Абсолютная прозрачность
Превосходный показатель выхода пузырей.

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

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

Так что тест смол продолжается.
Сейчас паралельно шлифую корпус. Покрыл пластиком. Сейчас прохожусь шлифовальной машиной.
Затем надо покрыть лаком, снова шлифовка и снова лак.

И затем лить цельный корпус.

Пока в первозданном виде.
Затем задача заменить детали на тянущуюся электронику.

Очень хочется так же моторы заменить на сплав никеля с титаном - нитинол. Погрузив их в антифриз. Они сокращаются при подаче тока на 3-4%. Антифриз позволяет быстро охладить и вернуть форму. В лабораторных тестах время срабатывания 7-8 мс.
Пока не знаю, хватит ли этого сокращения для пальцев, если протянуть до плеча. И для суставов. Но идея такая есть.

Хочется его так же подать в массы. Печать корпуса на АБС в режиме нон стоп (днем) на одном принтере, занимает 4-6 месяцев. Поэтому хочу лить его.
Сейчас сборка такого подхода себестоимости выходит ~120-150 тыс руб. Поэтому очень надеюсь на нитинол, чтобы уменьшить его стоимость до ~80 тыс руб.
Пока тестирую всё и отлаживаю.

Всё тесты идут в рамках приложения для изучения языков. Потом сервера будут для очков.
Для примера сделаны сервисы:
- игровой. Он генерирует изображения по диалогам, меняет локации, персонажей, генерирует сценарий
- сервис новостной. В нем берутся 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 - слой центрифуга на малых оборотах (ставил на пластилин, поэтому на сильных оборотах форма вылетает из центрифуги).

Так что для усиления эффекта качества литья подходит либо ультразвук либо делать конструкцию вращения.