Pull to refresh
20
9
Subscribers
Send message
Однозначно! «Ради этого все и писалось» (С) День выборов
К сожалению, моего энтузиазма не хватит на большее, чем просто поделиться опытом. Просто сейчас решаю задачу оптимизации и делюсь тем, что заработало эффективно в рамках моей задачи. Про генетические алгоритмы думал, но не пробовал, т.к. есть претензии, озвученные комментом выше. Градиентный спуск не пошел вообще, из-за неопределенности с выбором шага. Есть методы его «улучшения», но это все сложнее в реализации и дольше в отладке. А вот стохастический метод лучше всего пошел, и сразу получил вполне рабочее решение.
Вот пункт 3) сразу вызывает вопросы, собственно как и в генетическом алгоритме. Почему делается вывод, что комбинация одной координты двух «хороших» точек дает тоже потенциально хорошую точку? В многомерном пространстве эквипотенциальные поверхности целевой функции могут иметь очень причудливые формы, например представьте в 3D два оврага а между ними хребет. А ваш метод именно на него и будет все время помещать следующее поколение, т.к. его предки всегда будут сползать в эти овраги после шага 5). Вообще не вижу смысла в линеных операциях покординатно, если распределение целевой функции нам неизвестно и вообще, произвольно. Тут и обычный рандом работает не хуже, особенно с применением метода отжига — есть и случайность, т.е. шанс найти глобальный максимум, но есть и сходимость к точному решению.
Сальто в воздухе можно делать на детском аттракционе (кажется называется «трапеция» — две резинки на стойках и батут). Для гимнастики трапеция еще и скользить может вдоль беговой дорожки. Нечто подобное можно и с VR-очками устроить, только нужны «умные» натяжители, чтобы ни дай бог не уронить пользователя головой об пол. Если задаться целью, то такой VR- Mortal Combat сделать можно, и когда нибудь он обязательно появится, если будет спрос.
Генетический алгоритм имеет слишком много вариативностей и непонятных (ничем не обоснованных) решений. Имхо, простые стохастические методы в подобных задачах должны работать лучше. Я использовал в похожей задаче комбинацию стохастического метода и градиентного спуска и достиг вполне устойчивой сходимости и повторяемости решения. Чистый градиентный спуск «глохнет» в локальных минимумах и оврагах, а метод монте-карло требует очень много итераций, если размерность вектора параметров и вариативность их диапазона, большая. Но если добавить к спуску случайный шум (уменьшая его в процессе), и спускаться покоординатно, то как ни станно, эта простая стратегия хорошо работает, проходит и овраги и локальные минимумы.
Да, конечно, это нужно учитывать, но для каких-то применений или малых углов, неравномерность не критична.
Мне именно матрицы поворота не нужно было интерполировать, но отдельные вектора в 3D и 2D интерполируются просто — сначала линейно, потом результат нормализуется на интерполированный модуль. Для матрицы поворота это нужно сделать для двух векторов (строк) и довычислить третий веторным перемножением, так что тоже все несложно, и интуитивно понятно.
у матрицы поворота тоже не вырождения. оно есть только у углов Эйлера
Как я понял, посыл статьи в том, что кватернионы и формулы с ними вводятся без обоснований, и сложно понять почему они работают так, как работают. А если вооружиться школьной геометрией, то автор приходит к кватернионам с пониманием, откуда что берется. Его это знание успокаивает, а большинству практиков достаточно табличных формул для реализации всей геометрии поворотов. Мне лично матрицы поворота более понятны, их и использую. Но кватернионы некотрые задачи решают лучше.
Захват светового поля (как у Litro), но равномерно размазанный по сфере — ну технически возможно, только ОЧЕНЬ дорого. А формат хранения страшно даже представить. Думаю, пока революции тут ждать не стоит. Google молодцы, выбрали самый нормальный вариант из легко осуществимого и продвигают его. А за счет своих алгоритмов и нейросетей могут попытаться вытянуть и более-менее правильный параллакс.
А это обязательно :) Очень уж много артефактов будет, которые тут описаны, так что обмануть зрение не получится. Да даже если ВСЕ решить — откуда взять параллакс при микроперемещениях головы в пространстве? В 3D очках его хоть достраивают, а тут взять неоткуда. Хотя, если будут использовать алгоритмы декомпозиции в карту глубин по стереопаре, оттуда до псевдо 3Д уже недалеко. Но блин это все сложно, не вяжется с любительским VR 360
Да так же как и в предложенном VR 180… там же тоже стереопара камер не крутится при повороте головы, и фактически при виртуальном повороте на 90 вырождается в 0. Или достраивать алгоритмически, или перескакивать на следующую стереопару при угле зрения больше порога.
Именно так и делается — если расстояние между камерами по периметру равно стереопаре, то будет стерео во всем диапазоне 360 по горизонтали.
В условии задачи одно определение E(x,M), а потом вы нигде к нему не возвращаетесь. В этом определении возникают вопросы относительно "...1/2, при x=M… " — есть ли смысл сравнивать два вещественных числа?
Чего в нем отличного то? Сосна это совсем не не тот материал, из которго стоит делать корпус. Он же будет окрашивать звук своими резонансами.
Как по мне, это очень странный тренд затыкать уши затычками во время уличных активностей. Обычные наушники-вкладыши дают отличное качество взвука и при этом совсем не изолируют улицу (ну разве что чуть приглушают). Из-за этого тренда, 80-90% «спортивных» наушников на полках магазинов — затычки, зато потом другая крайность преподносится как прорыв. Я остановил свой выбор на спортивных проводных вкладышах от Samsung. Просто и надежно.
Ну а любой другой мобильный оператор чем не устраивает, что аж целую статью про Yota написали? Не вижу принципиальной разницы. У нас интернет отрубают периодически, достаточно любой смартфон перевестии в режим модема и раздать интернет по вай-фай. Дорого, но для временного резервного канала подходит: почту проверить, мессенджеры, к серверам подключиться.
Был подобный, только с камерой. Позволял делать все то же, что и современные смартфоны — аудикниги, музыка, фильмы, интернет, навигация, фотки. Только не так удобно и быстро, как сейчас. Но на то время это был предел мечтаний.
Ясно, что он лицо заинтересованное, но факты есть факты. Загадочность и хайп покруг компании действительно предполагали нечто революционное. Я уж, затаив дыхание, ждал появление настоящих дисплеев светового поля. А тут всего лишь бифокальная проекционная плоскоть… скукота. С учетом кривого трекпада (и правда, ну нафига было вписываться в эту магнитную технологию с кучей физических ограничений), его придирки обоснованы.
Если вспомнить Нидерланды, то там вся страна ниже уровня моря и есть места ниже на 6 метров. Но они борятся с этим очень давно и очень успешно, к примеру выкапывая осушительные каналы, увеличили плодородность своих полей. Так что ничего страшного в том, что город на 2 метра ниже уровня, я не вижу. Укрепляем дамбы и резервируем насосную систему, и можно спокйно дальше погружаться. Тем более в будущем это ждет все прибрежные города, если климатологи не врут.

Information

Rating
Does not participate
Registered
Activity