Как стать автором
Обновить
7
0

Frontend Developer

Отправить сообщение

Введение в машинное обучение

Время на прочтение11 мин
Количество просмотров265K

1.1 Введение


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

Технология машинного обучения на основе анализа данных берёт начало в 1950 году, когда начали разрабатывать первые программы для игры в шашки. За прошедшие десятилетий общий принцип не изменился. Зато благодаря взрывному росту вычислительных мощностей компьютеров многократно усложнились закономерности и прогнозы, создаваемые ими, и расширился круг проблем и задач, решаемых с использованием машинного обучения.

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

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

Автономный способ обхода DPI и эффективный способ обхода блокировок сайтов по IP-адресу

Время на прочтение7 мин
Количество просмотров752K
Провайдеры Российской Федерации, в большинстве своем, применяют системы глубокого анализа трафика (DPI, Deep Packet Inspection) для блокировки сайтов, внесенных в реестр запрещенных. Не существует единого стандарта на DPI, есть большое количество реализации от разных поставщиков DPI-решений, отличающихся по типу подключения и типу работы.

Существует два распространенных типа подключения DPI: пассивный и активный.

Пассивный DPI

Пассивный DPI — DPI, подключенный в провайдерскую сеть параллельно (не в разрез) либо через пассивный оптический сплиттер, либо с использованием зеркалирования исходящего от пользователей трафика. Такое подключение не замедляет скорость работы сети провайдера в случае недостаточной производительности DPI, из-за чего применяется у крупных провайдеров. DPI с таким типом подключения технически может только выявлять попытку запроса запрещенного контента, но не пресекать ее. Чтобы обойти это ограничение и заблокировать доступ на запрещенный сайт, DPI отправляет пользователю, запрашивающему заблокированный URL, специально сформированный HTTP-пакет с перенаправлением на страницу-заглушку провайдера, словно такой ответ прислал сам запрашиваемый ресурс (подделывается IP-адрес отправителя и TCP sequence). Из-за того, что DPI физически расположен ближе к пользователю, чем запрашиваемый сайт, подделанный ответ доходит до устройства пользователя быстрее, чем настоящий ответ от сайта.
Читать дальше →

10 консольных команд, которые помогут дебажить JavaScript-код like a PRO

Время на прочтение3 мин
Количество просмотров26K
image

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

Давайте рассмотрим команды, которые действительно способны упростить жизнь любому программисту.
Читать дальше →

Операции на глазах «во сне» — спать или не спать — вот в чём вопрос

Время на прочтение5 мин
Количество просмотров45K
Думаю, соблазн измениться в лучшую сторону после сна – естественное желание. Уснул беззубым — проснулся зубастым. Уснул незрячим – проснулся зорким. Ну и тому подобное. А если к этому добавляется боязнь врачей и медицины в целом, тогда исправить что-то «во сне» становится вполне логичным решением. Как обстоят дела у нас, офтальмологов? Как сделать человека зрячим «во сне»?

Лазерная коррекция зрения во сне

Итак, то, что я пишу в этом посте для тех, у кого врачи вызывают сердцебиение и страх. Кто боится боли.

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

Я провел сто собеседований, отказал сотне людей — и только потом научился собеседовать

Время на прочтение7 мин
Количество просмотров114K
image

Не желал бы я вам попасть ко мне на собеседование года два назад. Я провел их около сотни, и за все время взял может человек четырех. Не знаю почему, но эйчары считали, что это круто. Слава строгого интервьюера шла впереди меня. Знакомые звали меня собеседовать для чужих команд, и даже для чужих компаний, о которых вы слышите каждый день. И везде — не проходил никто.
Читать дальше →

Жизнь без Facebook: менее радикальные взгляды, хорошее настроение, больше времени для близких. Now proven by science

Время на прочтение1 мин
Количество просмотров17K

Группа исследователей из Стэнфорда и Университета Нью Йорка выпустила новое исследование о влиянии фейсбучика на наше настроение, внимание и отношения.


Особенность в том, что это самое внушительное и глубокое исследование (n=3000, чекины каждый день в течение месяца и т.п.) о влиянии соцмедиа на людей на сегодняшний день. Контрольная группа использовала FB ежедневно, в то время как экспериментальная отказалась от него на месяц.


Результаты

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

Про удивительность пчелы, и то, как мы её убиваем

Время на прочтение8 мин
Количество просмотров110K

Заброшенная колода

Пчела — это нечто удивительно красивое. Самое искусное — это навигационная система с кучей датчиков на входе. Если пчелу положить в новый дом, она через некоторое время вылетит и начнёт писать координаты места. Отлетит на несколько метров и начнёт характерный танец. Пасечники после перемещения улья подкладывают пчёлам специальные ветки, чтобы они не сразу вылетали и терялись, а выползали на них и успели офигеть. А потом начали перекалибровку.

Как довольно быстро выяснилось в СССР, участки около высоковольтных ЛЭП пчёлы не собирают. Собственно, у них как-то отключается навигация из-за электромагнитных помех.

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

Всё началось с заброшенной колоды в Екатеринбурге, когда мы вместо похода в гости к журналистам по поводу магазина поехали в лес. Вот с этой, что на картинке выше.
Читать дальше →

React & БЭМ – официальная коллаборация. Часть историческая

Время на прочтение17 мин
Количество просмотров30K

Перед вами история интегрирования БЭМ-методологии в React-вселенную. Материал, который вы прочитаете, построен на опыте разработчиков Яндекса, развивающих самый масштабный и нагруженный сервис в России — Яндекс.Поиск. Мы никогда раньше не рассказывали настолько подробно и глубоко о том, почему делали так, а не иначе, что нами двигало и чего мы действительно хотели. Внешнему человеку доставались сухие релизы и обзоры на конференциях. Лишь в кулуарах можно было услышать нечто подобное. Я как соавтор негодовал из-за скудности информации снаружи каждый раз, когда рассказывал о новых версиях библиотек. Но в этот раз мы поделимся всеми подробностями.



Все слышали о методологии БЭМ. CSS-селекторы с подчёркиваниями. Компонентный подход, о котором говорят, имея в виду способ написания CSS-селекторов. Но про CSS в статье не будет ни слова. Только JS, только хардкор!

Израильские учёные разработали универсальное лечение против рака

Время на прочтение5 мин
Количество просмотров60K


Небольшая группа израильских учёных считает, что они нашли первое универсальное лечение против рака.
«Мы считаем, что через год мы предложим универсальное лечение против рака», – сказал Дэн Аридор о новом лечении, разработанном его компанией, Accelerated Evolution Biotechnologies Ltd. (AEBi), которая была основана в 2000 году в инкубаторе ITEK. AEBi разработала платформу SoAP, которая обеспечивает функциональные возможности для решения очень сложных проблем.
«Наше лечение рака будет эффективным с первого дня, будет длиться несколько недель и не будет иметь побочных эффектов, кроме минимальных, при гораздо более низкой цене, чем многие иные типы лечения на рынке», – сказал Аридор. «Мы планируем и лицензировать наше решение, и выпускать его сами».
Читать дальше →

С Днем студента, программист

Время на прочтение4 мин
Количество просмотров10K

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

Удаленная отладка Node.js приложений и кода на WebKit браузерах

Время на прочтение2 мин
Количество просмотров21K
В статье пойдет речь о Must Have тулзе для удаленной отладки Node.js приложений либо кода на WebKit браузерах node-inspector.

Для отладки кода в браузере, впринципе удаленная отладка и не нужна, не считая мобильных устройств, где она фактически не возможна потому что крайне не удобна. Совсем другое дело с серверным JavaScript. Node.js имеет несколько отладчиков, восновном продвигают ndb Node Debugger — консольная утилита для дебага Node.js приложений. Подходит только для фанатов консоли либо для мазохистов. Работать не удобно, отлаживать долго, по сравнению с отладкой кода в том же FireBug.

Что же умеет node-inspector:
1. Удаленная отладка
2. Отладка в графическом интерфейсе WebKit-debugger (На клиент ничего не нужно ставить — у вас все уже есть)
3. Редактирование runtime-кода!
4. Использует WebSockets, и никакого polling'а!
5. Удаленное профилирование блоков кода c использованием v8-profiler
Читать дальше →

Стартовал самый большой проект по уборке мирового океана

Время на прочтение6 мин
Количество просмотров87K


Несмотря на мнения многих скептиков (например, Артемия Лебедева), Большое тихоокеанское мусорное пятно реально существует. Его не увидеть из космоса и сложно разглядеть человеческим глазом. Это не плавучий остров из мусора, который можно ткнуть ногой или который с виду походит на свалку. Но от этого вред экосистемам не уменьшается. Планктон массово гибнет, и потенциально, при стечении некоторых условий, мы можем получить проблему похлеще Глобального потепления.


Но 18-летний парень из Нидерландов решил, что мириться с этим не стоит. И, при поддержке тысяч волонтеров и нескольких IT-миллиардеров, организовал глобальный проект Ocean Cleanup, который на днях наконец-то перешел в активную фазу. Цель – убрать половину Большого мусорного пятна в течение ближайших лет.

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

Неизбежным старение делает физика, а не биология

Время на прочтение13 мин
Количество просмотров46K
Привет, Хабр! Представляю вашему вниманию перевод статьи Physics Makes Aging Inevitable, Not Biology. Автор Peter Hoffmann.

Наномасштабная теплофизика гарантирует наше угасание, независимо от того, сколько болезней мы излечим


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


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

Так ли в Европе, как о ней пишут?

Время на прочтение4 мин
Количество просмотров86K
image

На Хабре очень много статей, связанных с жизнью в Европе и переездом, которые могут помочь людям найти ответ на вопрос «а стоит ли, собственно, в Европу переезжать?».

Досконально описываются процесс устройства на работу, получения визы и поиска жилья. Бывают статьи как положительные, так и о не самом удачном опыте.

Но буквально вчера вышла статья о Люксембурге и Европе, вызвавшая довольно большой резонанс и затронувшая много неоднозначных тем. И, скажем так, не подкреплённая никакими пруфами, кроме мнения автора.
Прочитав эту статью, мне захотелось написать о некоторых поднятых в ней вопросах не только с точки зрения личного восприятия автора, но и с точки зрения фактов и цифр.
Читать дальше →

Закрытая лазейка подтверждает нереальность квантового мира

Время на прочтение9 мин
Количество просмотров61K

После открытия лазейки в знаменитом эксперименте, доказывавшем отсутствие внутренних свойств у квантовых объектов, три группы экспериментаторов быстро её закрыли. Этот эпизод закрывает вопрос по теориям скрытых переменных.





Физик-теоретик Джон Уилер однажды использовал фразу «огромный дымчатый дракон» для описания частицы света, летящей от источника к счётчику фотонов. «Пасть дракона остра, там, где он кусает счётчик. Хвост дракона остёр, там, откуда исходит фотон», — писал Уиллер. Иначе говоря, у фотона есть определённая реальность в начале и в конце пути. Но его состояние посередине – тело дракона – размыто. «О том, что дракон делает, или как он выглядит в промежутке, мы не имеем права говорить».

Уилер поддерживал точку зрения, по которой элементарные квантовые явления нельзя назвать реальными, пока мы не совершим наблюдение – философскую позицию под названием антиреализм. Он даже придумал эксперимент, демонстрирующий, что если вы будете настаивать на реализме – при котором у квантовых объектов, таких, как фотоны, всегда есть определённые внутренние свойства, что больше похоже на классическое представление о реальности – тогда вам придётся принять, что будущее может влиять на прошлое. Из-за абсурдности путешествия в прошлое эксперимент Уиллера стал аргументом в пользу антиреализма на квантовом уровне.
Читать дальше →

Без политики. Как навсегда преобразить уличные протесты с помощью мобильного приложения?

Время на прочтение4 мин
Количество просмотров22K
Последние N тысяч лет протестные собрания принципиально не менялись.

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

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

Но есть две проблемы.
Читать дальше →

Блокировка Роскомнадзора Гимном Российской Федерации

Время на прочтение8 мин
Количество просмотров82K
Опишу свой опыт общения с Роскомнадзором и прокуратурой по вопросу блокировки сайта, может кому пригодиться. Тут больше юридических аспектов, чем айтишных, но от сумы да Единого реестра не зарекайся.

По статистике Федеральной службой по надзору в сфере связи за всю ее историю было заблокировано порядка 500000 сайтов (указателей на страницы), и еще порядка 10 миллионов — неправомерно заблокированных из-за неосторожности быть на одном IP с нарушителем. Думаю, из этих сотен тысяч и миллионов есть люди, чьи права были нарушены по беспределу, и которые хотели бы их защитить. Небольшой ликбез ниже.
Читать дальше →

Курс о Deep Learning на пальцах

Время на прочтение2 мин
Количество просмотров175K
Я все еще не до конца понял, как так получилось, но в прошлом году я слово за слово подписался прочитать курс по Deep Learning и вот, на удивление, прочитал. Обещал — выкладываю!

Курс не претендует на полноту, скорее это способ поиграться руками с основными областями, где deep learning устоялся как практический инструмент, и получить достаточную базу, чтобы свободно читать и понимать современные статьи.

Материалы курса были опробованы на студентах кафедры АФТИ Новосибирского Государственного Университета, поэтому есть шанс, что по ним действительно можно чему-то научиться.


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

Госдума ввела штрафы для хостеров за недонесение на владельцев анонимайзеров, прокси и VPN

Время на прочтение4 мин
Количество просмотров66K
5 июня 2018 года Госдума приняла в третьем чтении законопроект 195449-7 «О внесении изменений в Кодекс Российской Федерации об административных правонарушениях», который устанавливает штрафы за нарушение закона об анонимайзерах. Поправки в КоАП и введение штрафов — запланированное приложение к закону, принятому ещё весной 2017 года Госдумой и подписанному В. Путиным 30 июля 2017 года. Он запрещает использование в России средств для обхода блокировок для доступа к запрещённым сайтам, так называемых анонимайзеров.

Поправки в КоАП предусматривают:

  1. штрафы для поисковых систем (граждан и юрлиц) за выдачу по запросам пользователей ссылок на запрещённые информационные ресурсы;
  2. штрафы для хостеров (граждан и юрлиц) за сокрытие данных о владельце прокси.

Под анонимайзерами можно понимать Tor, VPN и любые другие сервисы, позволяющие обходить блокировки. В октябре прошлого года Роскомнадзор создал департамент по блокировке анонимайзеров и VPN-сервисов.
Читать дальше →

Новый MTProto-прокси сервер от Telegram

Время на прочтение5 мин
Количество просмотров162K
Прокси-сервер является посредником между клиентом и сервером. Для обхода ограничений прокси-сервер должен быть установлен там, где нет ограничений доступа к требуемой информации, при этом не должно быть таковых ограничений и между клиентом и прокси-сервером.

image

Обновлённая поддержка прокси-серверов в клиентах Telegram


  • Новый MTProto-прокси. Работает с родным для Telegram протоколом MTProto
  • Открытый исходный код сервера на GitHub
  • Docker-образ на DockerHub
  • В мобильных клиентах появилась возможность добавлять несколько прокси-серверов каждого типа. Пользователь может выбрать наиболее подходящий
Читать дальше →

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность