Как стать автором
Обновить

Ученые центра «Вектор» будут искать палеовирусы в тканях ископаемых животных

Время на прочтение 1 мин
Количество просмотров 919
Научно-популярное Здоровье

Ученые Северо-Восточного федерального университета в Якутске и научного центра «Вектор» будут исследовать мягкие ткани ископаемых животных из Музея мамонта. В задачи исследования войдет поиск палеовирусов.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 1

Минфин США ввел санкции против «Микрона», «Вектора» и «T-Платформы»

Время на прочтение 2 мин
Количество просмотров 4.3K
Законодательство в IT Финансы в IT IT-компании
31 марта 2022 года Минфин США ввел санкции против российских компаний по разработке программного обеспечения, коммуникационных технологий и производителей электроники — АО "Микрон", НИИ «Вектор», а также разработчика суперкомпьютеров T-Platforms ("T-Платформы").
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

«Вектор» и оспа обезьян: о вакцине, профилактике и летальности заболевания

Время на прочтение 1 мин
Количество просмотров 2.5K
Научно-популярное Здоровье

Главный научный центр «Вектор» Роспотребнадзора в ответ на запрос издания «РИА Новости» заверил, что вакцина от натуральной оспы эффективна и от оспы обезьян. Поскольку риск завоза заболевания в Россию на текущий момент оценивается как крайне низкий, вакцинируются от натуральной оспы только врачи, которые могут подвергаться высокому риску заражения. Кроме того, в «Векторе» оценили летальность заболевания в 1—11% и дали рекомендации относительно профилактики оспы обезьян.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 4

В РФ прививку от чёрной оспы переориентируют на оспу обезьян

Время на прочтение 2 мин
Количество просмотров 1K
Научно-популярное Биотехнологии Здоровье

Главный внештатный детский аллерголог-иммунолог Минздрава Московской области Андрей Продеус заявил, что вакцина от чёрной оспы эффективна и против оспы обезьян. В центре вирусологии и биотехнологии «Вектор» в настоящее время разрабатывают неживую прививку от оспы.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Учёные центра «Вектор» секвенировали геном вируса оспы обезьян, взятый из образца пациента из России

Время на прочтение 4 мин
Количество просмотров 1.6K
Здоровье

Специалисты научного центра «Вектор» Роспотребнадзора секвенировали геном вируса оспы обезьян, выделенного из клинического образца заболевшего россиянина, передаёт издание «РИА Новости» со ссылкой на научный центр. Учёные указывают, что штамм относится к западноафриканскому варианту вируса оспы обезьян с низкой летальностью.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 0

PageRank разобрали на формулы

Время на прочтение 2 мин
Количество просмотров 6.9K
Математика *
Примерно 95% текста в 25 млрд документов, проиндексированных Google, составлены из маленького словаря в десять тысяч слов. Это значит, что почти любой поисковый запрос выдаст миллионы документов. Таким образом, вычисление релевантности документа представляет собой нетривиальную математическую задачу. Для этого используется комбинация сложнейших математических методов. К тому же, содержимое веба постоянно изменяется, так что показатель релевантности нужно постоянно пересчитывать. Центральное место в системе ранжирования Google занимают алгоритмы PageRank.
Читать дальше →
Всего голосов 37: ↑35 и ↓2 +33
Комментарии 16

Фотобанк Fotolia 2 — теперь с API и векторными файлами

Время на прочтение 1 мин
Количество просмотров 1.1K
Чулан
Цифровой фотобанк Fotolia запустил Fotolia V2, новую версию с увеличенной производительностью и двумя новыми возможностями: открытым API и способностью хранить векторные файлы.

В новой версии Fotolia полностью изменился дизайн, призванный увеличить производительность, стабильность и качество обслуживания пользователей, предоставляя улучшенную поддержку международных стандартов и языков, отличных от английского.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 6

Векторизация растровых логотипов

Время на прочтение 1 мин
Количество просмотров 44K
Разработка веб-сайтов *
На самом деле, не только логотипов, но и других рисунков/фото и прочих растровых изображений. Возможно у многих возникала такая потребность, увеличить логотип изображения, либо вручную было необходимо обрисовывать в фотошопе векторными линиями, что бы добиться более лучшего результата, чем исходное (как правило маленькое) изображение.

В любом случае, для всех, кому было необходимо векторизовать изображение (отсканированное, сфотографированное).

VectorMagic — онлайн векторайзер. По качеству результата, превосходящий оффлайновые standalone приложения такие как Adobe Streamline и Corel.

Этот сайт был разработан двумя энтузиастами из Лаборатории Искусственного Интеллекта Стэндфордского Университета (James Diebel & Jacob Norda).

Они разработали воистину хороший стартап(?), который имеет отличное качество векторизации. В общем, судите сами.

UPD: так как такая тема оказывается уже была, я хотел бы узнать, существую ли программы, по качеству лучше чем Adobe Streamline и Corel, для оффлайновой векторизации изображений? А то я таких не находил.
Всего голосов 60: ↑53 и ↓7 +46
Комментарии 40

Системы рекомендаций: холодное начало

Время на прочтение 4 мин
Количество просмотров 4K
Data Mining *Математика *
Системы рекомендаций:
Советы от машины
— Холодное начало
Введение в гибридные системы
искусственные имунные системы и эффект идиотипов


Для успешного применения систем рекомендаций критически важно иметь большой объем справочных данных. Но что делать, если нужных данных совсем нет, или не достаточно? Такое состояние называется холодным началом (cold start). Например, на сайте зарегистрировался новый пользователь, и система еще ничего о нем не знает. Или в магазине появился новый товар, который никто никогда не покупал и не оценивал. Или совсем плохо, система только начала свою работу и данных у нее нет вообще. Посмотрим, что можно сделать в таких ситуациях.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 10

SVG-Edit — рисуем в онлайн, рисуем в офлайн

Время на прочтение 1 мин
Количество просмотров 65K
Работа с векторной графикой *


Встречаем новую версию (2.4) открытого векторного редактора SVG-edit.

SVG-Edit

Это действительно быстрый, основанный на веб-технологиях, векторный редактор, использующий только JS, HTML, CSS и SVG.

Им можно пользоваться прямо онлайн, ничего не устнавливая, не ставя никаких лишних плагинов, и это работает во всех современных браузерах.

К чему слова, пробуем!

Фишки под катом
Всего голосов 75: ↑72 и ↓3 +69
Комментарии 45

Правильное растрирование векторных изображений

Время на прочтение 2 мин
Количество просмотров 16K
Дизайн
Здравствуйте.
Хочу в картинках проиллюстрировать решение серьезной проблемы космического масштаба под названием
«Растрирование векторных изображений».

Большинство дизайнеров считают, что это очень простая задача, с которой можно очень быстро справиться, обладая базовыми познаниями в Adobe Creative Suite. Боюсь, что это все-таки не так.

Если вы хотите, чтобы ваша работа выглядела действительно профессиональной, качественной и всячески замечательной — попробуйте делать так:
Читать дальше →
Всего голосов 30: ↑23 и ↓7 +16
Комментарии 45

OpenGL Mathematics (GLM) Обзор библиотеки

Время на прочтение 3 мин
Количество просмотров 27K
C++ *
Из песочницы
Данный текст является обзором библиотеки математических вычислений для OpenGL – GLM. Создан обзор дабы по мнению автора залатать брешь в информационном вакууме и направить умы несознательные по пути верному.

Математический функции в OpenGL никогда не были на высоте, а с приходом новых стандартов OpenGL 3(4,ES), математики не стало вообще. И что самое обидное, нам ничего не дали в замен. Как же теперь крутить кубы и торосы, в условиях безграничной свободы шейдерного программирования?
Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Комментарии 4

Создание несложного бота для WoW, программирование маршрутов (продолжение)

Время на прочтение 16 мин
Количество просмотров 79K
Разработка игр *
Туториал
Это вторая часть поста на тему создания несложного бота для игры World of Warcraft. С первой частью можно ознакомиться здесь. Сегодня мы поговорим о
  1. написании Recorder'а клавиш и координат на языке AutoIt
  2. написании Player'a инструкций для бота
  3. математике 2D, как ориентироваться в декартовой системе координат без теоремы косинусов
  4. управлении роботом при недостаточном количестве датчиков
  5. мерах противодействия ботам



Recorder


Наша задача: чтение цветов пикселей, определение нажатий клавиш, фоновая работа с возможностью приостановки, посылка кликов в приложение. Здесь как нельзя лучше подойдет язык AutoIt. Чтобы написать то же самое на Си, пришлось бы
Читать дальше →
Всего голосов 53: ↑47 и ↓6 +41
Комментарии 44

Отрисовка персонажа в векторе

Время на прочтение 3 мин
Количество просмотров 64K
Блог компании Corel Corporation Работа с векторной графикой *
Туториал
Вы нарисовали на бумаге персонаж и теперь его необходимо отрисовать в векторе? Тогда этот урок именно для вас.
Читать дальше →
Всего голосов 51: ↑38 и ↓13 +25
Комментарии 32

Магия тензорной алгебры: Часть 1 — что такое тензор и для чего он нужен?

Время на прочтение 7 мин
Количество просмотров 316K
Математика *

Содержание


  1. Что такое тензор и для чего он нужен?
  2. Векторные и тензорные операции. Ранги тензоров
  3. Криволинейные координаты
  4. Динамика точки в тензорном изложении
  5. Действия над тензорами и некоторые другие теоретические вопросы
  6. Кинематика свободного твердого тела. Природа угловой скорости
  7. Конечный поворот твердого тела. Свойства тензора поворота и способ его вычисления
  8. О свертках тензора Леви-Чивиты
  9. Вывод тензора угловой скорости через параметры конечного поворота. Применяем голову и Maxima
  10. Получаем вектор угловой скорости. Работаем над недочетами
  11. Ускорение точки тела при свободном движении. Угловое ускорение твердого тела
  12. Параметры Родрига-Гамильтона в кинематике твердого тела
  13. СКА Maxima в задачах преобразования тензорных выражений. Угловые скорость и ускорения в параметрах Родрига-Гамильтона
  14. Нестандартное введение в динамику твердого тела
  15. Движение несвободного твердого тела
  16. Свойства тензора инерции твердого тела
  17. Зарисовка о гайке Джанибекова
  18. Математическое моделирование эффекта Джанибекова


Введение



Это было очень давно, когда я учился классе в десятом. Среди довольно скудного в научном плане фонда районной библиотеки мне попалась книга — Угаров В. А. «Специальная теория относительности». Эта тема интересовала меня в то время, но информации школьных учебников и справочников было явно недостаточно.



Однако, книгу эту я читать не смог, по той причине, что большинство уравнений представлялись там в виде тензорных соотношений. Позже, в университете, программа подготовки по моей специальности не предусматривала изучение тензорного исчисления, хотя малопонятный термин «тензор» всплывал довольно часто в некоторых специальных курсах. Например, было жутко непонятно, почему матрица, содержащая моменты инерции твердого тела гордо именуется тензором инерции.



Читать дальше →
Всего голосов 60: ↑58 и ↓2 +56
Комментарии 76

Магия тензорной алгебры: Часть 2 — Векторные и тензорные операции. Ранги тензоров

Время на прочтение 10 мин
Количество просмотров 115K
Математика *

Содержание


  1. Что такое тензор и для чего он нужен?
  2. Векторные и тензорные операции. Ранги тензоров
  3. Криволинейные координаты
  4. Динамика точки в тензорном изложении
  5. Действия над тензорами и некоторые другие теоретические вопросы
  6. Кинематика свободного твердого тела. Природа угловой скорости
  7. Конечный поворот твердого тела. Свойства тензора поворота и способ его вычисления
  8. О свертках тензора Леви-Чивиты
  9. Вывод тензора угловой скорости через параметры конечного поворота. Применяем голову и Maxima
  10. Получаем вектор угловой скорости. Работаем над недочетами
  11. Ускорение точки тела при свободном движении. Угловое ускорение твердого тела
  12. Параметры Родрига-Гамильтона в кинематике твердого тела
  13. СКА Maxima в задачах преобразования тензорных выражений. Угловые скорость и ускорения в параметрах Родрига-Гамильтона
  14. Нестандартное введение в динамику твердого тела
  15. Движение несвободного твердого тела
  16. Свойства тензора инерции твердого тела
  17. Зарисовка о гайке Джанибекова
  18. Математическое моделирование эффекта Джанибекова


Введение


Несказанно рад, что читателям понравилась предыдущая статья. Сразу сделаю оговорку — просто рассказать о таком ёмком понятии как тензор не получится — велик объем информации. Могу обещать, что к концу цикла мозаика сложится.

А в прошлый раз мы остановились на том, что рассмотрев представление вектора в косоугольном базисе, и определив, что он представляется двумя разными (ковариантными и контравариантными) наборами координат, получили общие выражения для скалярного произведения, учитывающие изменение метрики пространства. Таким образом, мы весьма осторожно подошли к понятию тензора
Тензор — математический объект, не изменяющийся при изменении системы координат, представленный набором >своих компонент и правилом преобразования компонент при смене базиса.

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

Вот об этом мы и поговорим под катом.
Читать дальше →
Всего голосов 33: ↑33 и ↓0 +33
Комментарии 3

Подробный обзор Affinity Designer (Mac OS). Часть 1. Инструменты

Время на прочтение 7 мин
Количество просмотров 52K
Работа с иконками *Работа с векторной графикой *
Уже некоторое время дизайнеры пользуются новой программой для векторной графики и иллюстраций — Affinity Designer. Это подробный обзор для любителей попробовать новое в работе.

Разработчики позиционируют свою программу как профессиональную. Этим обзором я хочу выяснить, потянет ли на самом деле Designer на такой статус.

intro

Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 21

Собери котов в Android 7 Nougat (не только)

Время на прочтение 3 мин
Количество просмотров 48K
Разработка под Android *
Ярые фанаты Android знают, что в системе прячутся пасхалки. Не стала исключением и седьмая версия под названием Nougat. В ней можно активировать игру по сбору котов. Вам нужно изредка класть в пустую миску угощение и ловить пришедшего кота.

Сам процесс активации пасхалки подробно описан в блоге, здесь же я расскажу, что находится под капотом.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 4

Аналог std::vector из C++11 на чистом C89 и как я его писал

Время на прочтение 8 мин
Количество просмотров 28K
Ненормальное программирование *Занимательные задачки C *
Из песочницы

image
Жилой массив людей. Нет, серьёзно.


Холивары между ценителями Си и приверженцами его ублюдка сына в лице C++ начались ещё до моего рождения и прекратятся разве что после смерти обоих этих языков и меня заодно.


Адепты великого творения Кернигана-Ритчи до последней секунды рабочего дня готовы доказывать приспешникам Страуструпа аксиомы про вечность Си и его невероятную гибкость.
Те в ответ по-свойски советуют им лучше порадоваться рабочему дню, ведь он вот-вот окажется последним – двадцать первому веку кроссплатформенный ассемблер не нужен.
Распаляясь, сторонники Си приводят миллионы давно прошедших через голову навылет тезисов "почему Си лучше C++", при этом каждый раз подчёркивая, что второй все достоинства первого растерял ещё будучи в отцовской утробе, попутно утратив лик человеческий.
Обвиняемая сторона в обиде не остаётся и...


а хотя постойте, о чём это я.


Я люблю Си, уважаю C++ и не переношу холивары (честно). При этом я осознаю, что в Си действительно не хватает многого, и яркий тому пример – отсутствие удобной работы с данными. В C++ эту проблему во многом решает STL и свойства самого языка. На мой студенческий взгляд, здесь особо отличается всем знакомый std::vector. Если стало интересно, как я реализовал его аналог средствами C89 – прошу под кат.

Читать дальше →
Всего голосов 58: ↑56 и ↓2 +54
Комментарии 67

Снижение сложности вычислений при операциях с векторами и матрицами

Время на прочтение 6 мин
Количество просмотров 7.1K
Высокая производительность *C++ *Математика *

Введение


Ввиду того, что при решении задач оптимизации, дифференциальных игр, и в 2D и 3D расчётах, а вернее при написании софта, который проводит вычисления для их решения одними из наиболее часто выполняемых операций являются векторно-матричные преобразования типа $aX+bY$, где $a,b$ — скалярные значения, $X, Y\in R^n$ — вектора или матрицы размерности $R^{n\times m}$.


Собственно вот такие:


image
(источник).


Так, чтобы не углубляться в теорию оптимизации за примерами достаточно вспомнить формулу численного интегрирования Рунге-Кутты четвёртого порядка:


$Y_{n+1}=Y_n+\frac{h}{6}(k_1 + 2 k_2 + 2 k_3+k_4),$


где $Y_i$ — очередное значение интегрируемой функции $f(t,Y)$ $h$ — шаг метода, а $k_i$, $i=1..4$ — значения интегрируемой функции в некоторых промежуточных точках — в общем случае векторах.


Как можно заметить основную массу математических операций как для векторов, так и для матриц составляют:


  • сложение и вычитание — более быстрые;
  • умножение и деление — более медленные.

О сложности вычислений хорошо написано в соответствующем курсе МФТИ.


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


Соответственно есть смысл заняться снижением количества операций привносящих наибольшую сложность — умножения (математика) и операции управления памятью (алгоритмика).

Читать дальше →
Всего голосов 15: ↑7 и ↓8 -1
Комментарии 13
1