Pull to refresh
64
0
Андрей 'virus' Янцен @zvirusz

Backend developer

Send message

Алгоритм обучения многослойной нейронной сети методом обратного распространения ошибки (Backpropagation)

Reading time19 min
Views293K
Тема нейронных сетей была уже ни раз освещена на хабре, однако сегодня я бы хотел познакомить читателей с алгоритмом обучения многослойной нейронной сети методом обратного распространения ошибки и привести реализацию данного метода.
Читать дальше →
Total votes 34: ↑22 and ↓12+10
Comments29

Нейросети для чайников. Часть 2 — Перцептрон

Reading time5 min
Views254K
image

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

Язык программирования, на этот раз — C#.
Заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 97: ↑86 and ↓11+75
Comments40

Нейросети для чайников. Начало

Reading time5 min
Views798K


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

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

Заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 258: ↑226 and ↓32+194
Comments91

Пример векторной реализации нейронной сети с помощью Python

Reading time14 min
Views49K
В статье речь пойдет о построение нейронных сетей (с регуляризацией) с вычислениями преимущественно векторным способом на Python. Статья приближена к материалам курса Machine learning by Andrew Ng для более быстрого восприятия, но если вы курс не проходили ничего страшного, ничего специфичного не предвидится. Если вы всегда хотели построить свою нейронную сеть с преферансом и барышням векторами и регуляризацией, но что то вас удерживало, то сейчас самое время.

Данная статья нацелена на практическую реализацию нейронных сетей, и предполагается что читатель знаком с теорией (поэтому она будет опущена).
Читать дальше →
Total votes 46: ↑43 and ↓3+40
Comments4

TOP-10 Flash-игр

Reading time2 min
Views5.6K

Сегодня уже можно :)



1. Robokill. Вы управляете роботом, который перемещается по локациям и убивает противников. В процессе игры Вы зарабатываете деньги и можете усовершенствовать своего робота, покупая ему новое оружие, боеприпасы и т.д. Всего 10 затягивающих миссий.
Оф. сайт (триальная версия): www.rocksolidarcade.com/games/robokill Полная версия: robokill.hotbox.ru
Читать дальше →
Total votes 125: ↑88 and ↓37+51
Comments114

Маленькие радости админа локалхоста

Reading time1 min
Views524
Внезапно D_E_N_I_S_K_A сочинил простой скрипт на питоне, который делает «выстрел» на каждое обращение к страницам (читая access.log), и попросил меня запостить его

#!/usr/bin/env python
import popen2, random
f_in, f_out = popen2.popen2("tail -f -n 0 /var/log/lighttpd/access.log")
while True:
    line = f_in.readline()
    popen2.popen2("aplay bang_%i.wav" % random.randint(1,6))


«По-моему забавно и вызывает некоторое чувство гордости за свой локалхостовый хттп сервер, который смотрит в сеть.»

Звуки, используемые скриптом, класть в одну директорию со скриптом
Total votes 15: ↑10 and ↓5+5
Comments6

Сравнение игр для программистов

Reading time2 min
Views12K
В данном топике я попытаюсь сравнить некоторые из игр для программистов.
  • Colobot
  • CeeBot
  • Terrarium
  • Robocode
  • Evole
  • DarwinBots II
  • breve


Более подробное описание для игр Colobot/CeeBot можно прочитать здесь, про Robocode здесь, про CoreWars здесь.
Ознакомится с сравнением
Total votes 82: ↑77 and ↓5+72
Comments58

Самый мощный в мире магнит — неодимовый магнит — теперь в виде гаджета

Reading time1 min
Views109K
image
Размером с кубик сахара – этот гаджет способен удерживать достаточно большую по сравнению со своими размерами массу металла (см. видео).

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

Купить гаджет можно на аукционе eBay по цене всего около $2 (без учета стоимости доставки).

К тому же, магнит не стоит подносить к магнитным накопителям информации, экранам и кинескопам, а также другим электронным предметам.

Источник: Гаджеты, технологии и жизнь
Total votes 79: ↑72 and ↓7+65
Comments125

Мы писали, мы писали или что делать когда нас настигает туннельный синдром

Reading time12 min
Views323K
Если вы читаете эти строки, то будет вполне естественно предположить, что вы проводите за компьютером по крайней мере несколько часов в день, а то и больше. Такой режим работы привносит с собой достаточно сильную нагрузку на наши руки, которая может вызвать боли в кистях, запястьях и пальцах. Такие боли вызваны так называемым «туннельным синдромом» (синдромом карпального канала, кистевым туннельный синдром, carpal tunnel syndrome) — хроническим заболеванием.

В этой статье мы постараемся понять причины туннельного синдрома, возможные пути лечения и способы предупреждения этого нежелательного явления. Данная статья будет содержать достаточно много субъективных отступлений от формальных определений и формулировок, которые доступны на тех или иных медицинский сайтах, поскольку проводя за клавиатурой значительное количество времени за последние восемь лет, я вкусил последствия туннельного синдрома во всех его проявлениях.

Как развивается туннельный синдром и что мы при этом чувствуем


Итак, что же порождает это неприятное явление? Карпальный (туннельный) синдром вызывается сдавливанием нерва кисти (срединного нерва), который проходит в специальных каналах, образованных костями и связками. Естественно, при сдавливании нерва мы ощущаем боль, которая может чувствоваться в суставе кисти, но не только в нём. Сейчас мы пройдёмся по всем этапам обсуждаемого синдрома и постараемся связять физиологические процессы с тем, что мы можем ощущать при работе за компьютером.

Читать дальше →
Total votes 136: ↑131 and ↓5+126
Comments112

Родом из детства

Reading time2 min
Views3.4K
Нашел старые игрушки и вспомнил, как все это было в детстве. Когда не было компьютерных игр, интернета, самого компьютера тоже и много еще чего не было.

Вещи 1985-1995гг

Игра Электроника
«Ну, Погоди!», «Хоккей» и ряд других похожих игр. Наиболее популярна была первая вариация — «Ну, погоди!» (аналог Nintendo EG-26 Egg, между прочим). Волк яростно метался с корзинкой ловя яйца. Без сомнения, культовая игра.
У меня появилась достаточно поздно и, увы, это был не волк, а хоккей.




Читать дальше →
Total votes 243: ↑175 and ↓68+107
Comments193

flash-видео на веб-страницах и PHP

Reading time8 min
Views5.9K
Эта статья — перепечатка статьи от 16 ноября 2007 г. с моего блога, ссылку на который можно найти в моем же профайле — но, поскольку так уж вышло, что тема эта, кажется, до сих пор многим интересна, к тому же не так давно я читал на эту тему доклад на конференции PHPConf… в общем — судите сами.

Вступление


В последнее время все большее распространение получает технология трансляции видео через веб – без необходимости скачивать медиа-контент на машину пользователя, с просмотром прямо из браузера. Таким образом можно просматривать довольно большое количество различных форматов видео, однако, это требует наличия определенных плагинов на стороне пользователя. Очевидно, самым распространенным подобным плагином является flash-player (ну хорошо, хорошо: если быть точным, то он, конечно же, не может сам по себе проигрывать видео – но позволяет легко создать приложение, способное воспроизводить видео-контент). Яркий пример такого подхода – youtube.com. Попытаюсь рассказать о том, как самостоятельно организовать трансляции флэш-видео на своей веб-странице и какие существуют подходы к этой проблеме.

Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments20

Несколько советов соискателям

Reading time2 min
Views1.5K
Время сейчас такое, что рынок труда наполнился большим количеством IT-специалистов. С чем это связано, многие, думаю, знают. На вакансии нашей компании откликается довольно большое количество кандидатов, за пару недель несколько людей уже устроилось на работу. Сталкиваясь непосредственно с поиском сотрудников, хочется дать пару простых советов, для тех кто ещё находится в поиске.
<br><br>
1) Всегда указывайте в резюме свой контактный телефон. Лучше всего — сотовый.
Когда хочется оперативно позвать хорошего человека на встречу, а в качестве контакта приведена только почта и/или ICQ — это означает, что ответа ждать придется долго.
<br><br>
2) Указывайте имя и фамилию. Для руководителя отдела или HR-менеджера ориентироваться среди 10 «Дмитриев», откликнувшихся на резюме — очень сложно. В худшем случае человек просто «потеряется» в базе кандидатов.
<br><br>
3) Читайте описание вакансии полностью. И если в конце текста написано, что для данной вакансии к резюме необходимо приложить фрагмент кода на С++ — то верьте, что это не пустые слова, и в лучшем случае — с вами будут связываться из компании с просьбой дослать необходимое.
<br><br>
4) При отклике на вакансии, которые подразумевают наличие портфолио — веб-дизайнер, верстальщик, и т.п. — не забывайте давать ссылки на примеры своих работ, даже если этого не написано прямо в тексте вакансии.
<br><br>
5) Составьте резюме так, как советуют 1024 сайта о работе. В качестве стандарта советую использовать «hh». Вольный рассказ соискателя о себе (вместо резюме) — не очень удобная форма представления для рук.отдела, или hr-менеджера, который находит и просматривает 100-200 резюме в день.
<br><br>
Обещаю, что следование этим советам ускорит нахождение достойной работы.
Total votes 69: ↑39 and ↓30+9
Comments84

Великая речь великого человека

Reading time1 min
Views6K
Это был его первый звуковой фильм. Его личный протест, никто не соглашался дать ему денег на картину, разоблачающую Гитлера как сумасшедшего тирана. Гитлер по мнению журнала «The Times», был Человеком года и великим политиком.
Тогда Чаплин снял фильм «Великий Диктатор» на свои личные средства.
Фильм, послужившей одной из причин его изгнаия из США.
Фильм, который посмотрел Гитлер и объявил Чаплина своим личным врагом.

И речь, которая остается актуальной и по сей день, не смотря на то, что уже прошло больше 70-ти лет.
3.809.000 — просмотров у оригинального ролика, который уже перевели на 22 различных языка.
Вот русские субтитры к этому ролику:


Почему этот ролик на хабре? Это первое, что пришло к вам в голову после просмотра?
Upd. Огромное спасибо всем, кто гадит мне в карму и угрожает в личке.
Upd2. Это первый случай на хабре, пост не по it? Нет.
*пруф1 freetonik Doug 'QualiaSoup' Непредубежденность
*пруф2 муравьи зомби
Читать дальше →
Total votes 173: ↑95 and ↓78+17
Comments135

Mi-one новый смартфон Xiaomi

Reading time2 min
Views21K

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

Не буду слишком углубляться в историю и скажу лишь, что MIUI начиналась, как обычная кастомная прошивка для Android с не совсем обычным интерфейсом. Разрабатывают её ребята из Китая. При этом измененный интерфейс Андроида в этой прошивке, мягко говоря, напоминает интерфейс небезызвестного телефона на «i».

Так вот, эти самые ребята решили, что прошивка прошивкой, но телефон лучше и, назвавшись Xiaomi, выпустили телефон. Аппарат называется MI-One и имеет весьма неплохие характеристики, позволяющие отнести его к флагманам рынка Android смартфонов.

А чем же он удивителен, узнаем под катом
Total votes 73: ↑64 and ↓9+55
Comments172

Влияние мультфильмов на сознание детей

Reading time1 min
Views1.5K
Нифига себе.



Многое я замечал. Но теперь все систематизировано. Становится страшно.

Crosspost из "Why so serious?"

Update: Решил отредактировать пост, записать кое-какие уточнения. Зря не сделал это сразу.
Итак…
Да, я знаю, что не все Советские и Российские мультики хороши. Среди них также есть масса совершенно недопустимых.
Да, не только мультфильмы формируют сознание и поведение. Но они вносят свою лепту. Причем на примере любимых персонажей.
Я в курсе, что существуют рейтинги и возрастные ограничения. Но они не всегда верны и как правило не соблюдаются. Дети смотрят все мультфильмы, потому что рисованный видеоряд часто ошибочно автоматически относят к продукции, предназначенной для детей.
Совершенно очевидно, что передача далека от идеала. Но она дает пищу для размышлений. Следовать сказанному там или нет — сугубо Ваше дело.

P.S. Предложил пищу для размышлений. Получил минус в карму. Хабралогика :)
Total votes 62: ↑38 and ↓24+14
Comments112

Unboxing: 2х-долларовый убийца Sony PSP

Reading time1 min
Views7.4K
Приобрел сегодня отличную игровую консоль, довольно культовая вещь, прямой убийца Sony PSP и Nintendo DS Lite, и, как выяснилось вскоре, возможный конкурент iPod Touch и iPhone как игровой консоли.

Total votes 260: ↑194.5 and ↓65.5+129
Comments125

Деградация в интернете или веселые камменты

Reading time2 min
Views1.2K
UP.va1en0k, ну ты реально тупое недоразвитое быдло -)
Браво! Ты как никто другой подтвердил мой пост своими действиями.


Мне иногда становится страшно. Страшно от того — как сильно деградируют люди в сети. Я не говорю, что сеть всему виной. Сознание людей меняется из-за многих факторов, но в сети очень хорошо заметна разница между уровнем развития тех или иных групп.
Читать дальше →
Total votes 35: ↑16 and ↓19-3
Comments187

Города России в именительном и предложном падеже

Reading time1 min
Views2.9K
Необходимо было писать названия городов России в предолжном падеже типа в Москве, в Ростове-на-Дону и т.д. После полуавтоматической обработки списка городов товарищем sofrus появилась таблица, которая содержит два поля с названием города в именительном и предложном падежах. И мы совершенно бескорыстно предлагаем эту таблицу (около 2400 городов) в двух вариантах:
  1. CSV
  2. MySQL


P.S. Почему хабр так уродует ordered list, для меня загадка.

ОЧЕНЬ ВАЖНЫЙ P.S.
Я не хочу присваивать себе чужие заслуги, поэтому я специально проверил, так как не исключал этого. Карма начала расти у меня, а не у sofrus, если вы считаете нужным поднять за пост карму, то поднимайте ему. Просто у него с компанией NDA подписан и в должностной инструкции нет пометки о том, что он может оценить важность информации. Поэтому я и запостил. Но в появлении этих таблиц нет моей заслуги.
Total votes 1: ↑1 and ↓0+1
Comments49
1
23 ...

Information

Rating
Does not participate
Location
London, England - London, Великобритания
Date of birth
Registered
Activity