Pull to refresh
0
Karma
0
Rating

User

  • Followers 1
  • Following 1

Колхозный макрообъектив, или переворачиваем штатник

по картинке ведущее число определить сложно ))),
а по внешнему виду больше похожа на 430 чем на 580

Вместо тэга <noscript> стили .script и .noscript в CSS

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

Вместо тэга <noscript> стили .script и .noscript в CSS

название статьи — " ВMЕСТО тэга <noscript>..."
ваш случай под такое название не совсем подходит ;-)

Unsupervised learning или «пойди туда, не знаю куда, найди то, не знаю что»

Я не знаю что Вы имели в виду под ОБЫЧНЫМИ СРЕДСТВАМИ, поэтому нечеткую логику отброшу, т.к. это отдельная и не менее интересная тема (которая открывает тоже довольно-таки интересный инструментарий для решения слабоформализованных задач).

Приведу вам одну задачу — распознавание образов, если конкретнее распознавание рукописного текста.
На примере топика ее тоже можно свести к задачи кластеризации. НС предоставляют широкий инструментарий для маневров, но я для ее решения отановился по-нескольким причинам на PNN-сети.

Приведу ряд критериев, которые на мой взгляд считаю неоспоримыми плюсами при решении данной задачи с помощью НС:

1. Способность к обобщению (это на мой взгляд самый весомый плюс). Грубо говоря у нас есть обучаемая выборка (назвать репрезентативной ее довольно таки сложно, т.к. какждый человек пишет по своему).
После обучения сеть способна распознавать как образы, которые были в этой выборке, так и новые для нее образы с определенной долей точности.

2. Способность к дообучению. Понятно, что новые образы сначала могут нераспознаваться. На этом этапе нам помогает возможность дообучения НС. Т.е. при каждом нераспознанном образе мы добавляем его в обучаемую выборку и переобучаем НС.

3. Быстродействие.
Наиболее ресурсоемкий процесс — обучение.
Но обученная НС, будет требовать намного меньше вычислительных ресурсов, чем зача которая будет решаться ОБЫЧНЫМИ СРЕДСТВАМИ.

Я не говорю что НС — это панацея, это далеко не так, но по-мому глупо не принимать их во внимание при решении определенных задач (распознавание, прогнозирование, ...), а тем более ассоциировать со «змеиным маслом».
Возможно и Вы когда-нибудь столкнетесь с проблемой, которая потребует абсолютно нового подхода к ее решению.
И с помощью чего Вы будете ее решать (будь то НС, нечеткая логика ...), выбирать Вам.

Возможно даже, что решение задачи, которую можно решить и ОБЫЧНЫМИ СРЕДСТВАМИ, будет выглядеть более элегантно если подойти к ее решению с другой стороны.
А статьи подобного плана на мой взгляд позволяют посмотреть на решениие одной задачи под разными углами и немного расширить кругозор.

Искусственный интеллект и Web: Часть 0

мы не нейроны, мы, по крайней мере, довольно хорошо обученные многослойные персептроны ;-)

Искусственный интеллект и Web: Часть 0

Я немного знаком с НС, но если честно не сильно быстро сориентировался в вашей статье.
Думаю человеку никогда не сталкивовшимся с НС нелегко будет понять что и как (некоторым — «Stepler», даже показалось похоже на систему фильтров ).

Возможно, читающим было бы интересно все же узнать о некоторых базовых принципах НС перед тем как углубляться в код:
a) о том, что существуют неверояное количество архитектур и модификаций НС, а также алгоримов обучения
b) что такое алгорим обучения и для чего он нужен
с) какие преимущества дают НС при решении слабоформализоавнных задач
d) какие плюсы и минусы нейросетевого подхода в сравнении с другими подходами

Вообще на мой взгляд рассмативать принципы работы НС на javascript-е, на данный момент еще рано.
Одно дело переносить уже функционирующую (я имею ввиду обученную) НС на javascript.
Другое дело, когда задача не решена и предстоит ее решить.

При всем моем уважении к javascript мне кажется очень затруднительным проделать такие шаги как:
-выбор подходящей архитектуры НС
-выбор количества слоев, количества нейронов в каждом слое (кто занимался возможно поддержат меня, что в настоящий момент хоть и существуют различные подходы, но зачастую эти параметры приходится получать только в роцессе долгих вариаций).
— выбор функциии активаци
— наконец, выбор оучающих пар (если идет речь об алгоритме обучения с учителем).

В любом случае атору спасибо за статью, возможно кто-то из прочитавших заинтересуется НС и напишет систему которая все-таки пройдет Тест Тьюринга ;-).

Искусственный интеллект и Web: Часть 0

Не заметил для второго примера (
(parseFloat(value) > 0)? '1': '-1' — не совсем сигмоид конечно ;-)
больше похоже на пороговую функцию).

А в первом примере функии активации нет?

Искусственный интеллект и Web: Часть 0

Не совсем понятно что с функциями активации? Их нет или я их не заметил?

OCR и нейронная сеть на Javascript

Не за что ;-)
Если будут какие вопросы по алгоритму обучения или еще по чем-нибудь, чем смогу — помогу :-).

OCR и нейронная сеть на Javascript

Вот нашел — www.phpclasses.org/browse/package/1702.html.
Лично мое мнение, возможно код понимать и легче, но для понимании концепции все-же лучше почиать книжку.
Т.к. от ошибки при написании кода никто не застрахован, а разбирать архитектуру НС по написанному коду может привести к не правильному понимаю. (Но зато может возникнуть новая архитектура или алгорим обучения ;-) ).

OCR и нейронная сеть на Javascript

Когда-то использовал готовый класс (не помню где нашел),
для реализации персептрона, даже работал (с небольшими изменениями).
Если интересно могу поискать…

Простая CMS для небольшого интернет-магазина

В росси большинсву "высонагрузочных сайтов" 1-2 млн. в день даже и не снился;-)
Я буду ООЧЕНЬ признателен если вы привелдете пример сайта на друпале с такой нагрузкой.

Простая CMS для небольшого интернет-магазина

Как я понял у вас будет небольшой магазин. Но не знаю какое количество посещений собираетсь выдерживать. В посте об этом ни слова, хотя на мой взгляд это наиболее важный вопрос с которого и надо начинать выбор CMS (в данном случае на мой взгляд больше подходит терминология Shopping Cart).
Друпал больше подходит по идеологии для реализации социальных сетей. Но при большом количестве контента, установленных сторонних модулей и одновременном количестве зарегистрованных прользователей на сайте - подтормаживает. И без тюнинга не обойтись.
Из вордпресса тоже делают магазины, но магазин магазину рознь.
Я не говорю что друпал (или вордпресс) для этого не подходят - все зависит от задачи и масштабов проекта.
Но ставить в один ряд битрикс и друпал я бы не стал.
Посмотрите в стону CS-card - по функционалу довольно таки не плохое решение за сравнительно небольшие деньги (это не реклама :-).

Простая CMS для небольшого интернет-магазина

Для высоконагрузочних решений много прийдется подтачивать напильником.

Sphinx??

Посмотри опцию enable_star, надо плясать от нее, как мне кажется (возможно понадобится еще один индекс, но не уверен) :-)

Sphinx??

Создайте 2 индекса.
Один для поиска точных соответсвий типа "гитара fender" (в конфиге enable_star = 1),
второй для поиска всех совпадений типа "гитары", "гитарой" ... ;-)
Затем проставте веса для каждого индекса.
Пример для пхп
$cl->SetMatchMode(SPH_MATCH_EXTENDED);
$indexes = array('индекс_с_точным_сооответсвием'=> 10, 'индекс_для_всех_совпадений'=> 1);
$cl->SetIndexWeights($indexes);
$index = implode(', ', array_keys($indexes));

Врезультате все записи с точным соответсвием(Weight будет больше) всплывут наверх.

В мане еще написано _begin, тоже можно попробовать.

Оптимизация работы с MySQL

fulltext индексы в БД большого объема особо не спасают.
Я имел ввиду расширения типа сфинкса(Sphinx).

Оптимизация работы с MySQL

Интересно что не затронута оптимизация поиска по текстовым полям, хотя в мускуле это реально очень слабое место ;-)

Information

Rating
Does not participate
Location
Украина
Registered
Activity