Архив за 21 июня 2012 - 7

Всем привет. На этой неделе в курсе по машинному обучению профессор Andrew Ng рассказал слушателям про метод главных компонент, с помощью которого можно уменьшить размерность пространства признаков ваших данных. Но к сожалению он не рассказал про метод вычисления собственных векторов и собственных чисел матрицы, просто сказал, что это сложно и посоветовал использовать матлаб/октавовскую функцию [U S V] = svd(a).

Для моего проекта мне понадобилась реализация этого метода на c#, чем я сегодня и занимался. Сам метод главных компонент очень элегантный и красивый, а если не понимать математику которая лежит за всем этим, то это можно это все назвать шаманством. Проблема вычисления собственных векторов матрицы в том, что не существует быстрого способа вычисления их точных значений, так что приходится выкручиваться. Я хочу рассказать об одном из таких способов выкрутиться, а так же приведу код на c# выполняющий эту процедуру. Прошу под кат.
Читать полностью »

Swarp SDK или о том, как быстро создать AR приложение

Приложения дополненной реальности становятся все более популярными. Рано или поздно, но кто-нибудь в России обязательно выпустил бы SDK для создания таких приложений. И вот, это произошло — российская компания Sectar выпустила свой продукт Swarp SDK для создания таких приложений на платформе .NET. Далее я опишу Swarp и покажу, как быстро и просто создать свое AR-приложение.
Читать полностью »

в 6:14, , рубрики: gae, google app engine, Google Web Toolkit, GWT, java, open source, метки: , , ,

Недавно на Хабре обсуждались таблицы, используемые в веб-интерфейсах учётных систем. Вдохновившись этой темой, мы решили выложить в открытый доступ исходные продуктивные коды своей таблицы: https://finbudgetgrid.googlecode.com
Читать полностью »

PHDays Online HackQuest 2012 завершен

Форум по вопросам практической информационной безопасности Positive Hack Days 2012 отгремел уже три недели назад, но эхо его слышно до сих пор. Мы имеем в виду, в частности, конкурс Online HackQuest, который не только проходил во время форума (30 и 31 мая), но и продолжался еще две недели после его окончания.

Принять участие в HackQuest мог любой пользователь Интернета. Участникам предоставлялся доступ к VPN-шлюзу, после подключения к которому необходимо было отыскать целевые системы и обнаружить в них уязвимости. После успешной эксплуатации уязвимости конкурсант получал доступ к ключу (флагу) в формате MD5, который нужно было отправить жюри с помощью специальной формы на личной странице участника. За верные флаги начислялись соответствующие баллы. Для победы в конкурсе участник должен был первым набрать 100 баллов.Читать полностью »

В ближайшее время фонд «Сколково» начнёт работать не только в России, но и в соседних странах: «Мы абсолютно уверены, что в текущем году представители «Сколково» будут работать в Казахстане, Украине, Беларуси и Армении как в наиболее продвинутых в инновационном отношении партнёрах по СНГ», — сказал заместитель руководителя Россотрудничества Игорь Морозов в интервью РИА «Новости»

Такое решение принято 20 июня на согласительной комиссии стран СНГ для выполнения межгосударственной программы инновационного сотрудничества стран Содружества, оператором которой является фонд «Сколково».

К 2015 году планируется создать сеть национальных контактных центров. «Сколково» станет инструментом по отбору инновационных разработок, чтобы их финансировать «начиная от стартапов и до уровня коммерциализации», сказал Морозов. При этом фонд не получает никакой доли в компании — финансирование осуществляется исключительно из высших принципов (развитие инноваций).
Читать полностью »

Глава корпорации Oracle Ларри Эллисон купил шестой (его площадь 364 км2 длину 30 км в наибольшем направлении) по величине остров Гавайского архипелага Ланаи. Ему будет принадлежать 98% территории острова.

По неофициальным данным стоимость острова может составлять около 500-600 млн. долларов. Однако точная цена покупки пока не известна.
Читать полностью »

Пару месяцев назад в честь достижения отметки 10 млрд загрузок Google устраивал распродажу приложений по 0.10$. Теперь же, празднуя день летнего солнцестояния, снова открыта инициатива Longest Day Deals — в Play Market можно купить ряд популярных приложений и игр за 0.99$ (около 30 рублей или 8 гривен).

Список приложений на распродажу — есть и Grand Theft Auto III, и Mass Effect: Infiltrator (эта стоит 0.69€):

  • Jamie's 20 Minute meals
  • Draw Something
  • Blue Hat, Green hat
  • Shazam Encore
  • mSecure
  • Mini Motor Racing
  • Order & Chaos Online
  • Clouds & Sheep Premium
  • Alarm Clock by doubleTwist
  • NBA Jam
  • RepliGo PDF Reader
  • Guns'n'Glory WW2
  • Flight Track
  • Moo, Baa, La La La!
  • Mass Effect: Infiltrator
  • Grand Theft Auto III

Читать полностью »

Недавно (буквально два года назад) тут пробегала статья Только 10% программистов способны написать двоичный поиск. Двоичный поиск — это классический алгоритм поиска. Мало того, это еще чрезвычайно простой алгоритм, который можно очень легко описать: берем отсортированный массив, смотрим в середину, если не нашли там число, в зависимости от того, что в середине — ищем это число этим же методом либо в левой части, либо в правой, откидывая средний элемент. Для функций также, просто берем не массив, а функцию. Все очень и очень просто, алгоритм описан почти везде, все баги словлены и описаны.

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

Читать полностью »

Представлены SSD Corsair Neutron и Neutron GTX, самой интересной строчкой в спецификациях которых является используемый контроллер: микросхема LM87800 производства Link_A_Media Devices (LAMD). Эта малоизвестная компания появилась в заголовках новостей не только благодаря продуктам Corsair — буквально вчера ее приобрела корейская SK Hynix, тоже интересующаяся рынком SSD. Можно предположить, что продукция LAMD заслуживает внимания.

На сайте компании Buffalo появилось сообщение о выпуске внешнего жесткого диска MiniStation HD-PNT2.0U3-GBJ, оснащенного интерфейсом USB 3.0. Объем накопителя, пополнившего серию Buffalo HD-PNTU3, равен 2 ТБ.

Портативные винчестеры Buffalo HD-PNTU3

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js