Продолжаем цикл статей "Создай свою нейросеть".
В 5 части мы приводим сразу 3 связанных по смыслу раздела.
Сначала мы собственноручно посчитаем выходы двухслойной нейросети. Затем познакомимся с матрицами и их произведением. С помощью полученных знаний мы выведем простые формулы для расчета преобразования сигналов в нейросети. А в последнем разделе мы проверим полученные формулы на практике, посчитав выходы уже трехслойной нейросети.
@nuancesprog #статьи #neuralnetwork
В 5 части мы приводим сразу 3 связанных по смыслу раздела.
Сначала мы собственноручно посчитаем выходы двухслойной нейросети. Затем познакомимся с матрицами и их произведением. С помощью полученных знаний мы выведем простые формулы для расчета преобразования сигналов в нейросети. А в последнем разделе мы проверим полученные формулы на практике, посчитав выходы уже трехслойной нейросети.
@nuancesprog #статьи #neuralnetwork
Telegraph
Создай свою нейросеть. Часть 5
Предыдущие части: часть 1, часть 2, часть 3, часть 4. Проход сигнала через нейросеть Согласитесь, картинка с изображением трехслойной нейросети, в который каждый нейрон связан со всеми нейронами в следующем и предыдущем слоях, выглядит классно. Но проводить…
1. Обнаружен вымогатель HC7, принимающий выкуп в Ethereum:
https://goo.gl/svMeUv
2. Компания Apple присоединилась к альянсу, развивающему свободный видеокодек:
https://goo.gl/ZQuRjQ
3. Обнаружен первый Android-зловред, разработанный на языке Kotlin:
https://goo.gl/4kqR18
4. Алгоритм научился обманывать системы распознавания речи:
https://goo.gl/qRUsJb
5. Fancy Bears проливают свет на допинговый скандал:
https://goo.gl/bna8cE
@nuancesprog #новости
https://goo.gl/svMeUv
2. Компания Apple присоединилась к альянсу, развивающему свободный видеокодек:
https://goo.gl/ZQuRjQ
3. Обнаружен первый Android-зловред, разработанный на языке Kotlin:
https://goo.gl/4kqR18
4. Алгоритм научился обманывать системы распознавания речи:
https://goo.gl/qRUsJb
5. Fancy Bears проливают свет на допинговый скандал:
https://goo.gl/bna8cE
@nuancesprog #новости
Jon Stødle, - профессиональный с# разработчик - создавая проект, столкнулся с задачей написания e-mail бота на Python для отправки писем. В статье автор приводит собственную реализацию распространённого модуля.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Отправляем E-mail с помощью Python
Перевод статьи Jon Stødle: Sending an email with Python Я участвую в разработке одного проекта на работе. Мы разрабатываем прототипы Raspberry Pi и специальное программное обеспечение. Хоть и разработанное ПО работает блестяще, нам бы хотелось добавить немного…
1. Установка майнинговой малвари на серверы Oracle WebLogic принесла преступникам более 220 000 долларов:
https://goo.gl/BM5NgR
2. Обмануть систему распознавания лиц можно с помощью напечатанных очков:
https://goo.gl/Aa5nCr
3. Сбой антиспам-системы привёл к коллапсу в репозитории NPM:
https://goo.gl/3ATGNF
4. Недостаток в AMT позволяет получить контроль над ноутбуком:
https://goo.gl/uCHrjC
5. Intel обещает решить проблему с частой перезагрузкой компьютеров:
https://goo.gl/rznxvk
@nuancesprog #новости
https://goo.gl/BM5NgR
2. Обмануть систему распознавания лиц можно с помощью напечатанных очков:
https://goo.gl/Aa5nCr
3. Сбой антиспам-системы привёл к коллапсу в репозитории NPM:
https://goo.gl/3ATGNF
4. Недостаток в AMT позволяет получить контроль над ноутбуком:
https://goo.gl/uCHrjC
5. Intel обещает решить проблему с частой перезагрузкой компьютеров:
https://goo.gl/rznxvk
@nuancesprog #новости
Продолжаем тему оптимизации JS-кода.
В статье рассказываем про оптимизацию под названием function context specialization
@nuancesprog #статьи #javascript
В статье рассказываем про оптимизацию под названием function context specialization
@nuancesprog #статьи #javascript
Telegraph
Паттерны оптимизации JavaScript. Часть 2
Перевод статьи Benedikt Meurer: JavaScript Optimization Patterns(Part 2). Вслед за первой частью этой серии, представляем еще одну (надеюсь, интересную) заметку о паттернах оптимизации JavaScript (основанную на моем четырёхлетнем опыте работы над движком…
Пятая часть о функциональном программировании.
Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких трудностей быть не должно.
@nuancesprog #статьи #javascript #elm #functionalprogramming
Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких трудностей быть не должно.
@nuancesprog #статьи #javascript #elm #functionalprogramming
Telegraph
Итак, вы хотите научиться функциональному программированию (Часть 5)
Перевод статьи Charles Scalfani: So You Want to be a Functional Programmer (Part 5) с наилучшими пожеланиями от автора. Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких…
Git — сложная штука. Испортить все очень легко, а исправить проблему иногда чертовски сложно. В официальной документации прослеживается проблема курицы и яйца: сложно понять как выйти из сложной ситуации если не знаешь название штуки, которая тебе требуется чтобы исправить проблему.
@nuancesprog #статьи #git
@nuancesprog #статьи #git
Telegraph
Oh shit, git!
Перевод статьи Katie Sylor-Miller: Oh shit, git! Вот список плохих ситуаций, в которые я попадала, и как я в итоге смогла выбраться. На простом языке! Ой, блин, я сделал что-то не то. Тут же есть машина времени, правда?.. git reflog# ты увидишь список всех…
1. Российские пользователи не знают, как безопасно хранить сложные пароли:
https://goo.gl/S2ugk8
2. Злоумышленники похитили 400 000 долларов с кошельков BlackWallet:
https://goo.gl/ijvUvq
3. Новая уязвимость Intel позволяет взламывать корпоративные ноутбуки:
https://goo.gl/siJuEn
4. Представлена LittleFS, компактная файловая система для встраиваемых устройств:
https://goo.gl/oTiJCA
5. Вредоносная программа для macOS MaMi нацелена на DNS-настройки:
https://goo.gl/hLR3or
@nuancesprog #новости
https://goo.gl/S2ugk8
2. Злоумышленники похитили 400 000 долларов с кошельков BlackWallet:
https://goo.gl/ijvUvq
3. Новая уязвимость Intel позволяет взламывать корпоративные ноутбуки:
https://goo.gl/siJuEn
4. Представлена LittleFS, компактная файловая система для встраиваемых устройств:
https://goo.gl/oTiJCA
5. Вредоносная программа для macOS MaMi нацелена на DNS-настройки:
https://goo.gl/hLR3or
@nuancesprog #новости
В короткой статье рассказывается про методику вэб-скрэпинга (англ. web scraping) - набор инструментов по извлечению данных с сайтов. Если вы сталкивались с проблемами экспорта нужных данных - прочитав эту статью вы научитесь извлекать любые данные с любых сайтов. Вэб-скрэпинг скоро станет обязательным навыком любого профессионального вэб-разработчика и фронтенд-программиста.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Осваиваем вэб-скрэпинг на Python
Перевод статьи: Lauren Glass: Mastering Python Web Scraping: Get Your Data Back Как извлечь нужные данные? Знакома ситуация: крайне необходимая информация недоступна - опции сохранения или экспорта на сайте отсутствуют? Одна моя клиентка хотела получить список…
1. Новый вариант Mirai атакует Linux-устройства на базе ARC:
https://goo.gl/a2tdLW
2. Уязвимость в BitTorrent-клиенте Transmission, позволяющая выполнить код:
https://goo.gl/X3zZ3V
3. Нейросети Alibaba и Microsoft превзошли человека в чтении:
https://goo.gl/fyYz8m
4. Новый Android-шпион записывает звук на основе геолокации:
https://goo.gl/Cqj6eS
5. GopherCon Russia 2018: конференция пройдет 17 марта в Москве:
https://goo.gl/983yNW
@nuancesprog #новости
https://goo.gl/a2tdLW
2. Уязвимость в BitTorrent-клиенте Transmission, позволяющая выполнить код:
https://goo.gl/X3zZ3V
3. Нейросети Alibaba и Microsoft превзошли человека в чтении:
https://goo.gl/fyYz8m
4. Новый Android-шпион записывает звук на основе геолокации:
https://goo.gl/Cqj6eS
5. GopherCon Russia 2018: конференция пройдет 17 марта в Москве:
https://goo.gl/983yNW
@nuancesprog #новости
Продолжаем цикл статей "Создай свою нейросеть".
В предыдущей части мы учились рассчитывать изменения сигнала при проходе по нейросети. Познакомились с матрицами, их произведением и вывели простые формулы для расчетов.
В 6 части выкладываем сразу 4 раздела. Все они посвящены одной из самых важных тем в области нейросетей — методу обратного распространения ошибки. Вы научитесь рассчитывать погрешность всех нейронов нейросети основываясь только на итоговой погрешности сети и весах связей.
@nuancesprog #статьи #neuralnetwork
В предыдущей части мы учились рассчитывать изменения сигнала при проходе по нейросети. Познакомились с матрицами, их произведением и вывели простые формулы для расчетов.
В 6 части выкладываем сразу 4 раздела. Все они посвящены одной из самых важных тем в области нейросетей — методу обратного распространения ошибки. Вы научитесь рассчитывать погрешность всех нейронов нейросети основываясь только на итоговой погрешности сети и весах связей.
@nuancesprog #статьи #neuralnetwork
Telegraph
Создай свою нейросеть. Часть 6
Предыдущие части: часть 1, часть 2, часть 3, часть 4, часть 5. Калибровка весов нескольких связей Ранее мы настраивали линейный классификатор с помощью изменения постоянного коэффициента уравнения прямой. Мы использовали погрешность, разность между полученным…
1. Ботнет Satori теперь атакует устройства для майнинга Ethereum:
https://goo.gl/1uW6pw
2. Более 500 000 человек стали жертвами четырех вредоносных расширений для Chrome:
https://goo.gl/HZX2VV
3. Mozilla обратилась в суд для защиты сетевого нейтралитета:
https://goo.gl/1hSe5j
4. Вредонос SmokeLoader распространяется под видом патчей Meltdown/Spectre:
https://goo.gl/A6zvQp
5. «В 2018 году курс биткойна достигнет $100 000»:
https://goo.gl/7YqtZc
@nuancesprog #новости
https://goo.gl/1uW6pw
2. Более 500 000 человек стали жертвами четырех вредоносных расширений для Chrome:
https://goo.gl/HZX2VV
3. Mozilla обратилась в суд для защиты сетевого нейтралитета:
https://goo.gl/1hSe5j
4. Вредонос SmokeLoader распространяется под видом патчей Meltdown/Spectre:
https://goo.gl/A6zvQp
5. «В 2018 году курс биткойна достигнет $100 000»:
https://goo.gl/7YqtZc
@nuancesprog #новости
Среди профессионалов, для которых важно быстро получить нужную, часто специфическую, информацию (аналитика, выводы, мнения по специальным вопросам) популярность Интернета как справочника постепенно падает.
Автор статьи предлагает альтернативу – создать и вести личную картотеку из записей и заметок, своеобразную базу знаний у себя в компьютере. Такая база может помочь и в работе, и в учебе, да и просто будет развивать эрудицию и творческие способности.
@nuancesprog #статьи
Автор статьи предлагает альтернативу – создать и вести личную картотеку из записей и заметок, своеобразную базу знаний у себя в компьютере. Такая база может помочь и в работе, и в учебе, да и просто будет развивать эрудицию и творческие способности.
@nuancesprog #статьи
Telegraph
База знаний в программистском стиле
Перевод статьи Alexander Lopatin: How to Take Notes Like a Programmer Предыстория В школьные годы я писал ужасно, непонятный почерк и бессистемность в записях просто обесценили работу. Позднее, когда я открыл для себя видеокурсы MOOC, я все еще продолжал…
1. ИИ для прогнозирования преступлений признали некомпетентным:
https://goo.gl/GA5Qqr
2. Intel признала проблему перезагрузок из-за патчей Spectre/Meltdown:
https://goo.gl/5cpvzA
3. Новая вариация Mirai атакует устройства, оснащенные ARC-процессорами:
https://goo.gl/J5Feuw
4. Check Point: Криптомайнеры атаковали 55 % компаний в мире:
https://goo.gl/c7Fv4J
5. Google переводит рабочие станции инженеров с Goobuntu (Ubuntu) на gLinux (Debian):
https://goo.gl/muaqt5
@nuancesprog #новости
https://goo.gl/GA5Qqr
2. Intel признала проблему перезагрузок из-за патчей Spectre/Meltdown:
https://goo.gl/5cpvzA
3. Новая вариация Mirai атакует устройства, оснащенные ARC-процессорами:
https://goo.gl/J5Feuw
4. Check Point: Криптомайнеры атаковали 55 % компаний в мире:
https://goo.gl/c7Fv4J
5. Google переводит рабочие станции инженеров с Goobuntu (Ubuntu) на gLinux (Debian):
https://goo.gl/muaqt5
@nuancesprog #новости
1. Ботнеты атакуют устройства для майнинга и переключают свое внимание на криптовалюту:
https://goo.gl/E8Yfhu
2. Сервис MailChimp позволяет изменить адрес почты без ведома пользователя:
https://goo.gl/qpmAbF
3. Стабильный релиз Wine 3.0:
https://goo.gl/R8XU3D
4. Американская больница пострадала от атаки шифровальщика и выплатила 55 000 долларов вымогателям:
https://goo.gl/MQ6fse
5. Выпуск распределенной системы управления исходными текстами Git 2.16.0:
https://goo.gl/xitMYK
@nuancesprog #новости
https://goo.gl/E8Yfhu
2. Сервис MailChimp позволяет изменить адрес почты без ведома пользователя:
https://goo.gl/qpmAbF
3. Стабильный релиз Wine 3.0:
https://goo.gl/R8XU3D
4. Американская больница пострадала от атаки шифровальщика и выплатила 55 000 долларов вымогателям:
https://goo.gl/MQ6fse
5. Выпуск распределенной системы управления исходными текстами Git 2.16.0:
https://goo.gl/xitMYK
@nuancesprog #новости
В статье рассказывается почему всё-таки стоит попробовать язык программирования Python, несмотря на то, что он медленный.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Да, Python медленный, но меня это не волнует
Перевод статьи Nick Humrich: Yes, Python is Slow, and I Don’t Care Я возьму перерыв от обсуждения темы AsyncIo в Python, чтобы поговорить об одной важной вещи - скорости работы Python. Для тех, кто не знает, я - фанат Python и поэтому использую его везде…
1. Атака chaiOS выводит из строя приложение iMessage для macOS и iOS:
https://goo.gl/QrVBqG
2. Лаборатория Касперского увеличила выручку на 8% и заработала $698 млн:
https://goo.gl/Rb9EYY
3. В рамках проекта NeoPG развивается форк GnuPG 2:
https://goo.gl/9JXyJf
4. ИИ от Microsoft нарисовал птицу по текстовому описанию:
https://goo.gl/Nju6x1
5. Новинки для дизайнеров и разработчиков: свежие утилиты, плагины и инструменты. Выпуск 6-й:
https://goo.gl/vt7GsS
@nuancesprog #новости
https://goo.gl/QrVBqG
2. Лаборатория Касперского увеличила выручку на 8% и заработала $698 млн:
https://goo.gl/Rb9EYY
3. В рамках проекта NeoPG развивается форк GnuPG 2:
https://goo.gl/9JXyJf
4. ИИ от Microsoft нарисовал птицу по текстовому описанию:
https://goo.gl/Nju6x1
5. Новинки для дизайнеров и разработчиков: свежие утилиты, плагины и инструменты. Выпуск 6-й:
https://goo.gl/vt7GsS
@nuancesprog #новости
В этой серии статей рассмотрим тему, без которой было бы сложно работать с API.
@nuancesprog #статьи #python
@nuancesprog #статьи #python
Telegraph
Разворачивание декораторов. Часть 1
Перевод статьи Ryan Palo: Unwrapping Decorators, Part 1 Предисловие Я обещал, что в одном из более ранних постов мы поговорим о декораторах в Python. Что ж, речь в этой статье пойдет о том, что называют шаблон декораторов. Если вы хотите углубиться в эту…
Мы подготовили для вас небольшой опрос. Пожалуйста, уделите нам пару минут.
Заключительная статья о функциональном программировании.
Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких трудностей быть не должно.
@nuancesprog #статьи #javascript #elm #functionalprogramming
Первый шаг к пониманию идей функционального программирования — самый важный и иногда самый сложный шаг. Но с правильным подходом никаких трудностей быть не должно.
@nuancesprog #статьи #javascript #elm #functionalprogramming
Telegraph
Итак, вы хотите научиться функциональному программированию (Часть 6)
Перевод статьи Charles Scalfani: So You Want to be a Functional Programmer (Part 6) с наилучшими пожеланиями от автора. Предыдущие части: Часть 1, Часть 2, Часть 3, Часть 4, Часть 5. Что теперь? Теперь, когда вы изучили весь этот новый замечательный материал…