Tuesday, 3 June 2014

Neurosky Mindwave on Linux with Pygame and PyEEG


Wireless EEG detecting smiles :) @Wearables DevCon today.

http://www.youtube.com/watch?v=Hvm8N2q8iYY

Tuesday, 3 September 2013

java swing tutorial : Руссификация, руссификация JFileChooser и не только

Оракл не руссифицировал Java Swing по-человечески, вот самый простой способ локализовать приложение через UIManager - в первую очередь JFileChooser


        UIManager.put("FileChooser.fileNameLabelText", "Имя файла:");
        UIManager.put("FileChooser.lookInLabelText", "Папка:");       
        UIManager.put("FileChooser.filesOfTypeLabelText", "Тип:");       
        UIManager.put("FileChooser.detailsViewActionLabelText", "Детали");
        UIManager.put("FileChooser.refreshActionLabelText", "Обновить");
        UIManager.put("FileChooser.listViewActionLabelText", "Список");       
        UIManager.put("FileChooser.newFolderActionLabelText", "Новая папка");
        UIManager.put("FileChooser.viewMenuLabelText", "Просмотр");       
        UIManager.put("FileChooser.fileDateHeaderText","Детали");               
        UIManager.put("FileChooser.fileDateHeaderText", "Изменен");       
        UIManager.put("FileChooser.fileNameLabelText", "Имя файла");       
        UIManager.put("FileChooser.fileNameHeaderText", "Имя");       
        UIManager.put("FileChooser.fileSizeHeaderText", "Размер");
        UIManager.put("FileChooser.saveDialogTitleText", "Сохранить");
        UIManager.put("FileChooser.saveInLabelText", "Сохранить в:");
        UIManager.put("FileChooser.upFolderToolTipText", "На один уровень вверх");
        UIManager.put("FileChooser.homeFolderToolTipText", "Домой");
        UIManager.put("FileChooser.listViewButtonToolTipText", "Список");
        UIManager.put("FileChooser.newFolderToolTipText", "Создать новую папку");
        UIManager.put("FileChooser.detailsViewButtonToolTipText", "Таблица");
       
        UIManager.put("FileChooser.saveButtonText", "Сохранить");
       
        UIManager.put("FileChooser.cancelButtonText", "Отмена");



Monday, 5 August 2013

Пальба в магазине игрушек

Научились строить очень большие деревья решений, можно даже распределенные, для рекламной платформы подбираем тему и товар для урла (а-ля Adsense),

и видимо замечательный результат:

http://www.chudesarik.ru/,

нашли -  "Шекли Роберт":  Пальба в магазине игрушек

что, круто! :-)

Tuesday, 2 April 2013

Decision Tree (C4.5), Online ad. (Russian), Инфернальный пиздец и Водяной Бластер

Работая над рекомендательной системой для рекламной платформы иногдда встречаешься с интересными эффектами.


Пример:



Текст:

Перекресток около моего д
ома. И каждый день такая херня: Пешеходам зелёный горит уже пару секунд, однако,
 машины продолжают фигачить на красный, 60-80 км/ч не меньше.…. . . ru_auto: нен
ависти псто!. Перекресток около моего дома.И каждый день такая херня:Пешеходам з
елёный горит уже пару секунд, однако, машины продолжают фигачить на красный, 60-
80 км/ч не меньше.Я, если курю в этот момент, непременно целюсь окурком в открыт
ую форточку.Если не курю или форточка закрыта, просто плюю в лобовое.Посоветуйте
! Бластер, калашников, булыжник - что эффективнее помогает водятелам запомнить П
ДД?UPD Как здесь пешеходов-то не любят... Инфернальный пиздец просто!UPD2 Больши
нство предпочитает переть на красный свет, по хрен жертвы.Но вот получить плевок
 в лобовое - это для них катастрофа!.

============

Рекоммендация:

Водяной бластер

===============


Хорошая рекомендация! :-)


+++++++++++++++++++++++++++



 но вот интересно, что у биграммы: "инфернальный пиздец" tfidf  необычайно высок, так как это не самое часть встречающееся словосочетание.

как результат - дерево решений крепко связывает "инфернальный пиздец" и "водяной бластер".

Как результат - на статью про "инфернальный пиздец" мы рекомендуем купить... - правильно. Водяной бластер.


================



Alexander PolyakovЭтот рекомендер — лучшая технология. С ней можно будет по телевизору выступать. Типа ответ на все извечные вопросы кто виноват и что делать. Пиздец-бластер. Вот эти пары станут мемами и пойдут в продажу как отдельные товары массового потребления. 

На статью о грязной рубашке и совете отстирать ее мылом мы получим Срач-мыло и т.д. Любое нейминг агентство позавидует. 

Спасибо, посмеялся в голос!



Wednesday, 7 November 2012

Machine Learning library/framework + fuzzy logic.

One additional feature in process - fuzzy logic for cases when we have not full attribute set
or if there is no strict solution, based on training set. 

Machine Learning library/framework

Subj - works!

Tree training/creation, serialization and storing to the redis (for a while - as a java serialization),
loading and using is works pretty good.

Simple training set and unclassified incident is applied.

TODO:

1) new algorithms for dtrees generation.
2) storing/loading tree into the redis not as a serialized object, but as a set of nodes.
3) creation a public version for just using already created trees.

https://github.com/vk4arm/DTree