Search
Write a publication
Pull to refresh
0
0
Андрей Фурманюк @Gonzo9

User

Send message

Нейронные сети. Часть 1. Основы искусственных нейронных сетей

Reading time6 min
Views147K
Доброго времени вам суток, уважаемое Хабрасообщество.

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

UPD: данный текст в основном является обобщением из прочитанной литературы. Он не написан мною лично. По крайней мере эта часть.
UPD2: Скорей всего продолжения данной темы не будет, так как хабрапользователь stepan_ovchinnikov, который является смотрителем данного блога, считает, что нет смысла писать здесь то, что можно прочитать из многочисленной литературы, которая есть по нейронным сетям. Так что извините.

Возможно первая часть будет в чем-то похожа на предыдущий пост хабрапользователя Kallisto, но я считаю, что стоит более детально рассмотреть строение искусственного нейрона, у меня есть, что добавить, ну и, плюс ко всему, я хочу написать полноценную и законченную серию постов про нейросети, не опираясь на уже написанное. Надеюсь вам будет полезен данный материал.
Ну что, всем, кому интересно, прошу под кат

Управление информацией или как обуздать RSS

Reading time3 min
Views4K


Что такое RSS многие из читателей знают. Как говорит Wikipedia
семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

Больше всего мне нравиться расшифровка Really Simple Syndicationочень простое приобретение информации. В этой статье я не буду вдаваться в подробности и историю RSS, а сконцентрируюсь на использование этого мощного инструмента.
Читать дальше →

Конец конфиденциальности

Reading time1 min
Views1.6K
Странно что никто не задумывался над тем, что наличие в кармане iPhone с включеным wi-fi это практически конец конфиденциальности. Так, например, любой пользователь данного хот-спота может лёгким движением руки получить доступ ко всем вашим sms. Расскажу как это сделать:
  1. Находим в сети IP адрес вашего iPhone — (для этого есть масса всевозможных сканнеров локальной сети; самые простые смертные с доступом к админ-панели домашнего рутера могут посмотреть это там)
  2. Из терминала (putty для пользователей виндуфса) логинемся в iPhone жертвы: ssh root@ip-address как пароль используем слово «alpine»
  3. Из папки /private/var/mobile/Library/SMS/ копируем к себе на комп файлик sms.db
  4. Локально открываем этот файлик программой SQLLite Database Browser
  5. Нервно хихикаем
Как защититься от ваннабихакеров? Сменить пароль рута на вашем iPhone!

(Э/И)ммиграция в Германию, часть 1

Reading time8 min
Views23K
Ввиду того, что мой предыдущий пост об изучении информатики в Германии стал популярным и в комментариях было задано множество вопросов о том, какие существуют возможности работы за границей, в частности, в Германии, я постараюсь в серии постов немного осветить этот вопрос. В контексте данных постов я рассматриваю эммиграцию не как переезд с получением разрешение не постоянное проживание (ПМЖ), хотя это может быть конечной целью, а возможность переезда с получением хотя бы временного (ограниченного определенным сроков, и, возможно, работодателем) разрешения на пребывание (ВНЖ).

Итак, рассмотрим сначала какие вообще существуют возможности получения ВНЖ в Германии.
Читать дальше →

Купил новый компьютер? Старый тоже пригодится

Reading time4 min
Views7.9K
Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
Читать дальше →

Поиск — это просто

Reading time3 min
Views3.7K
Google, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.

Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий

Читать дальше →

Библиотека начинающего ООП программиста — ваши советы

Reading time1 min
Views3.8K
Я так понимаю, многие сейчас страдают от неорганизованности знаний. Нахватавшись по верхам и того и этого, не имея базы, основы, пытаешься разбираться с вопросами и проблемами по ходу их возникновения. От этого беспорядочность только увеличивается. Так вот и я — вроде бы программирую, а получается быдлокод.

Решил с этим бороться и начать изучать все заново, по порядку.

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

Основы программирования, основы ООП, создание удобного и расширяемого кода и т.д. и т.п. Движусь, в основном, в сторону PHP и Adobe Flex, но параллельно приходится знать и Javascript и объектно-ориентированные базы данных и C++ и многое другое.

В комментарии приглашаются все, кто может подсказать полезную литературу, сайты, туториалы и FAQ'и. Думаю, что топик окажется полезным для многих людей. А по результатам попытаюсь составить библиотечку «must have».

Ваше слово :)

Обзор конвертеров видеофайлов под Windows

Reading time2 min
Views40K
Простая, казалось бы, задача конвертации видео в формат, понятный мобильнику, превращается в целую трагедию, если не знать чем все это конвертировать. Поэтому, я написал небольшой обзор из нескольких видеоконвертеров, найденных в Google.

Читать дальше →

Современная мультипликация

Reading time1 min
Views1K
koms.ru
Не так давно, исследуя просторы интернета, я наткнулся на сайт KOMS.ru, кликнул на первый попавшийся ролик и был просто шокирован!

Вот это анимация, вот это душа, вот это смысл!
Читать дальше →

Доступ к рабочему столу получить очень легко

Reading time1 min
Views7.2K
Иногда возникает такая ситуация: ты объясняешь кому-то, как что-нибудь делать на компьютере. Например, человек не умеет настраивать какую-нибудь программу и звонит тебе, чтобы ты помог. Или вдруг у друга, который мало понимает в компьютерах, вылезло какое-то окошко, и он просит тебя помочь. Если у вас были подобные ситуации, то вы представляете, насколько сложно объяснять по телефону (или даже по аське Gtalk) последовательность действий. И вы не помните, что и как должно быть, и начинаете поэтому воспроизводить действия у себя на компьютере, да и собеседник иногда толком ничего не может объяснить.

Конечно же, решение данной проблемы уже давным-давно нашли. Это просто удалённое управление компьютером. Данные программы даже встроены в новейшие операционные системы. Хотя можно поставить и решения на основе VNC: например, популярную бесплатную программу UltraVNC.

Подключится к компьютеру с помощью данных решений легко, особенно, если они находятся в одной локальной сети. Но… будем считать этот случай идеальным. А вот в реальности (что происходит, например, постоянно у меня) люди обычно сидят за NAT, файрволом и т.п. Поэтому хоть и можно получить IP-адрес, но ведь нужно ещё и порты настроить. Думаю, что только объяснение всего этого займёт в разы больше времени, чем решение самой проблемы. Не надо забывать, что не все знают, что такое IP и порты.

И даже для этих случаев придумали отличное решение: TeamViewer. О нём-то я немного и расскажу.

Читать далее →

Зарядка для глаз

Reading time1 min
Views24K
Хотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:

Не будешь делать зарядку — потеряешь зрение через несколько лет!


Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
Читать дальше →

Заметки начинающего плюркера

Reading time3 min
Views1.4K
Плюрк. Пларк. Плюх. Плюшка. За два дня моего и ~80 новичков пребывания здесь название сайта plurk.com исказилось
до неузнаваемости.

Нельзя не упомянуть, что большая часть русскоязычных посетителей «плюркнулась» благодаря ИШ и непосредственно ХабраХабру,
что вызывает гордость за отечественный автопром :)

Этому замечательному сервису уже посвящена статья на хабре «Микроблоги по-новому». Цель моего топика — чуть больше
погрузить Вас в атмосферу Plurk.

Внимание! Чтение этого топика(и уж тем более следущая за этим регистрация на plurk.com ) опасны для Вашего
свободного времени!

Читать дальше →

Немного из опыта покупок на E-Bay-в основном для москвичей

Reading time8 min
Views24K
Итак, вдохновленный успехом топика – kovalevvalery.habrahabr.ru/blog/43607.html
и многочисленными просьбами тех, кому интересно услышать об опыте покупок на E-bay решил написать данный «материал». Ну заодно и блог одноименный завел…

Сразу оговорюсь, материал не будет претендовать на идеальную полноту изучения вопроса. А только лишь может быть обратит внимание на неявные нюансы, не описанные в многочисленных хэлпах E-bay, или просто вкратце изложит суть вопроса.
Читать дальше →

Электропамять на викиносителях

Reading time1 min
Views2.5K

Эта вещь уже упоминалась на хабре, но уверен, что она достойна отдельного поста. Как водиться, наткнулся на нее совершенно случайно, и теперь не понимаю, как жил без нее раньше. Итак, TiddlyWiki, прошу любить и жаловать!

Читать дальше →

5 лучших видео по работе с людьми в photoshop'е

Reading time1 min
Views700
Ни для кого не секрет, что в интернете можно найти кучу tutorial'ов по Adobe Photoshop. В последняя время, с распростанением видео-контента, часть этих tutorial'ов стала в виде коротких роликов.

Идеальная ложь


17 летняя Камерон Рад делает из симпатичной женщины — идеальную. Смотрим
p.s. Кстати, ролик по теме о том, как получаются рекламные плакаты с супер моделями

Читать дальше →

Что такое подкастинг?

Reading time4 min
Views3.8K
Так что же такое подкастинг? Давайте для начала послушаем некоторых подкастеров.

aosiniao: для меня это аудиоблог, а для кого-то это средство пропаганды или рекламы. В общем-то много можно найти объяснений.

gimlis: Подкастинг — это разговоры одного или больше людей в микрофон и выкладывание потом записей.

Читать дальше →

Организация работы с цифрозеркалкой: любительский взгляд

Reading time5 min
Views1.2K
В последнее время зеркальный цифровой фотоаппарат (Digital SLR) может позволить себе практически любой желающий. К покупке могут подтолкнуть разные мотивы — желание впечатлить окружающих, предубеждение, что профессиональная техника скрывает внутри настройки «сделать крутую фотку», «сделать очень крутую фотку» и вскоре будет снимать вообще без фотографа. Может быть, Вы уверены, что уже переросли обычную «мыльницу» и готовы поиграть с разными объективами, настройками баланса белого, экспозиции и т.д. Надеюсь, все мы честно сознаемся, что выбрали последний вариант: тогда позвольте дать пару советов.
Вопрос «хорошая мыльница или простенькая зеркалка» далеко не так очевиден, как кажется: на эту тему сломано немало копий

Как фотолюбитель фотолюбителям, я хотел бы поделиться своим видением того, как организовать рабочий процесс и какие инструменты лучше использовать — надеюсь, кому-то это будет полезно.
Читать дальше →

Сергей Брин по-русски

Reading time1 min
Views2.3K
Мне всегда была интересна личность основателя Google. Я посмотрел множество его интервью начиная Tim O'Reilly заканчивая лекцией в Berkeley. Но зная, что он родился и провел детство в Москве, я мечтал послушать его на русском языке. И вот, журналисту НТВ удалось взять у него в Москве эксклюзивное интервью… на русском.

Сам себе Gmail

Reading time4 min
Views3.6K
Как сделать себе 100 почтовых ящиков вида моё@имя.ru, каждый объемом 6,5 гигабайт, и платить за это всего 1 рубль в день?

Под катом — рассказываю пошагово. Для тех, кто не знал про это, или знал, но неохота было разбираться.

Зачем? Для личных целей — чтобы на визитке не стыдно было печатать какой-нибудь «vasya-p1982-2@bk.ru». Для организаций тоже пригодится. В компании, которой я работал, на весь штат сотрудников на хостинге было всего 200 мегабайт места под почту. Этого было, разумеется, недостаточно, и сисадминша ходила и гавкала на сотрудников, снижая суммарный объем позитива во Вселенной, что абсолютно недопустимо :)

Читать дальше →

Information

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