Обновить
70
0

Техножрец

Отправить сообщение

Таки есть только один способ учиться - тренировка. Изучение технологий, новых языков, применение навыков в разных предметных областях. Ах да...

Нет такого явления, как клиповое мышление.

З.ы.

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

Звучит как неинтересная задача.

Систему я и без библиотеки написать могу...

Таки не очень понятно, зачем нужно это изделие за кучу денег, учитывая, что его ещё и напильником допиливать надо.

А систему тел со связями можно промоделировать?

Спасибо за информацию. Это интересно.

Оке. Попробуем.

Таки да. Мой вопрос в том, как им правильно пользоваться.


Ну, да, он не смоподписанный в этом случае.

Таки аббревиатуру надо менять. ДНК — это дезоксирибонуклеиновая кислота.

Большая часть советов направлена на защиту от аутентификации.
Но, если я таки не ошибаюсь, QLocker влезает через дырявые media службы, торчащие в сеть.


Что из перечисленного помимо физического отключения от сети помогло бы защититься от QLocker.

Товарищи, как проще всего научить свой домашний сервер работать с https? Хочется, видимо, самоподписанный сертификат. Что почитать на эту тему, чтобы качественно и без излишнего геморроя?

Да, это именно то, что я хотел. Спасибо.

А есть более оформленные примеры?


Что-то вроде: Мы внедрили систему. В некоторой ситуации бот мог случайным образом выбрать один из трёх вариантов и по результату анализа вариант "пошёл нафиг" признан недостаточно удачным. А то по разделу "сферы применения", как-то не особо то понятно, как оно применяется.


Собственно, там много "может" и открытый финал у каждого кейса.

"Во второй половине 2010-х годов модели машинного обучения, предназначенные для эмоциональных вычислений, заняли прочное место в наборе технологий, применяемых в бизнесе."


Какова типовая схема применения таких технологий бизнесом? Действительно ли это работает вне лаборатории?

Хорошая шпаргалка. Действительно, это и есть ФП, а не всякие там монады.

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

А как же количество аккумуляторных умножений.

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


Вообще имхо, как раз в этой области особенно заметно, что вычислительные оптимизации и методы математического описания не обязаны совпадать. Некоторые научные статьи пользуются бикватернионами, например, вот смотрите, мы сделали систему управления мультикоптером на бикватернионах. Прекрасно… Только в чём концептуальная разница между парой из матрицы поворота и вектора трансляции с одной стороны и бикватернионом с другой, если эти формализмы эквивалентны. Поэтому я за то, чтобы выкладки всегда в нормальном векторно-матричном виде делать, а посчитать — это уж как вычислитель позволит.


P.S. Другие умные люди, которые экономят не память, а производительность пользуются для поворотов пространства кватернионами и лениво разворачивают их до матрицы при необходимости использовать объект-оператор преобразования для операции над вектором.

Думаю эту мысль уже второй день и чем больше думаю, тем больше мне она нравится.


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


Переходом на pythonOCC-core можно решить ряд проблем, а заодно наконец-то добавить возможность расширения, то есть позволить в рамках zencad использовать api opencascade на случай, если zencad окажется недостаточно функционален.


Собрал сейчас pythonocc-core для новенького opencascade-7.5.0, он сейчас с occ работает. Не знаю, перешел ли автор на occ или поддерживает все версии occ и oce. Выглядит юзабельно, можно перепереть api zencad на OCC.Core и мне эта мысль вот прям очень нравится. Есть пара вопросов по части дистрибьюции, pythonocc-core нет на pypi, а хотелось бы распространяться именно через него. максимальный вес пакета в pypi порядка 100Мб. pythonocc-core в собранном виде весит порядка 300Мб. Таким образом придётся, видимо, дополнительно выкачивать его после установки.


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

И вот как раз тут, чтобы уравнения снова стали линейными вводится фиктивная переменная w, которая в исследованном случае всегда равная единице.


Формально для 3вектора такое преобразование нелинейно, но если мы говорим об умножении на матрицу 4на4, то такая операция линейна, но умножить на 44матрицу можно только 4вектор, а мы не обобщаясь до однородных координат работаем с 3вектором.


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

В библиотеке, кстати, с некоторых пор появилась построение поверхности по массиву точек (процедура interpolate2), но ей таки обвязки нехватает. Не очень понятно, как эту поверхность в объёмное тело засунуть, для этого некоторая сноровка и понимание работы ядра требуется. В этом направлении тоже надо наращивать.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность