Публикации

Генераторы дротиков
Функции генератора дротиков используются для ленивой генерации последовательности значений по запросу. Такая последовательность значений может создаваться синхронно или асинхронно. Для поддержки обоих сценариев доступны два типа встроенных функций генератора: Синхронный генератор : функция синхронного генератора возвращает Итерационный объект. Это означает, что сначала значения генерируются, а затем функция лениво возвращается по запросу. Итерируемый : набор значений или..

Спасибо. Некоторые отличные моменты вы делаете там!
Спасибо. Некоторые отличные моменты вы делаете там! Мне жаль, что у вас был плохой опыт обучения и работы в компании, которая принимала неверные решения. Но не я! Просто чтобы уточнить, компания, о которой я говорил в основной статье, является сторонней компанией-разработчиком. Они создают веб-фреймворк пользовательского интерфейса, который использует моя компания. Этот фреймворк изначально был основан на jQuery, но теперь имеет разновидности Angular и React. использование..

Контролируемое обучение
Контролируемое обучение — приводит примеры входных и выходных данных. Теперь, учитывая новый ввод, предскажите его вывод. Контролируемая классификация - Тип вывода — дискретный (метки классов) Что вы пытаетесь найти? — Граница принятия решения Оценка — Точность Регрессия - Тип вывода — Непрерывный (количество) Что вы пытаетесь найти? — «Линия наилучшего соответствия» Оценка — «Сумма квадратов ошибок» или r² (r в квадрате) Обучение классификации Экземпляры (входы) Концепция..

7 простых шагов для создания собственного веб-парсера с использованием Python
Эффективное извлечение веб-контента Извлечение большого количества данных с веб-сайта вручную может занять много времени и усилий. А как известно, время - деньги. Вот здесь и пригодится веб-скрапинг, который упростит и ускорит работу. Сделать простой скребок тоже несложно. Так что, если вы хотите узнать больше о парсинге веб-страниц и о том, как создать свою собственную версию на Python, пристегнитесь! Что такое веб-скрапинг? Веб-скрапинг - это автоматизированный метод..

Паттерн в крупномасштабных приложениях JavaScript (часть 2 из 8)
Из Части — 1 поста понятно, что такое шаблон в процессе разработки программного обеспечения и почему мы используем шаблон проектирования программного обеспечения и факторы использования шаблона проектирования в JavaScript. Если вы не читали предыдущий пост , я рекомендую вам пожалуйста, прочтите его один раз, чтобы получить общее представление . Я очень большой поклонник шаблона проектирования модулей в JavaScript. Это буквальный шаблон объекта в категории шаблонов модульного..

Ключи к редактору Atom на GitHub
Список ярлыков Atom, которые упростят вам путь к программированию. Текстовые редакторы Когда вы изучаете новый навык, первое, что вам нужно знать, - это инструменты, которые помогут вам достичь этого навыка. Чтобы научиться ездить на велосипеде, нам нужен настоящий велосипед. Чтобы научиться писать код, нам понадобится текстовый редактор. Вот тут-то и пригодится Атом . Atom - текстовый редактор, выпущенный в 2014 году и созданный GitHub . Его называют текстовым редактором..

Курс по основам машинного обучения
Курс по основам машинного обучения После прохождения курса Эндрю Н.Г. на Coursera я очень заинтересовался машинным обучением (МО). Идея прогнозирования/нахождения скрытых закономерностей/понимания естественного языка меня заинтриговала. Этот курс действительно заложил основу широкого ландшафта машинного обучения, но не углубился в концепции или детали реализации многих алгоритмов. Также все было в Октаве , что делало практические реализации совершенно неэффективными для любого..

Будущее приложения: прогрессивное приложение, разработанное с помощью Javascript
Каково будущее приложения? Большинство людей согласны с тем, чтобы приложение применялось ко всем видам ОС. Не только андроид, iOS. Существует так много платформ для запуска приложений (Windows, Linux, Chrome…). Долгое время мы называли это «гибридными приложениями», что означает, что их исходный код был гибридным. Xamarin с использованием C# и собственного языка, Java или Object-C. Cordova и Phonegap использовали базовое кодирование HTML. Их код использует компоненты..

Использование науки о данных и машинного обучения: стратегическое место для строительства нового сверчка…
Введение Крикет - популярный вид спорта, особенно в таких азиатских странах, как Индия, Пакистан, Шри-Ланка, Бангладеш и т. Д. В результате глобализации многие поклонники крикета, переехавшие в Канаду, не могут смотреть спорт по телевизору или летать на тысячи километров. на стадион. Таким образом, чтобы по-настоящему почувствовать себя фанатами спорта, часто возникает желание посмотреть игру на стадионе, который находится поблизости от них. Чтобы воспользоваться этой..

Сокровищница исследователя данных.
Сокровищница исследователя данных. Ну, а кто такой Data Scientist? Я знаю, что некоторые из вас так думают. Некоторым, кто читал технические блоги и был известен в СМИ, должно быть интересно, в чем разница между специалистом по анализу данных и инженером по машинному обучению? Разве они не все одинаковые? Что ж, давайте сначала решим эти несколько вопросов, а затем перейдем к части охоты за сокровищами, круто. Давай начнем. Таким образом, специалист по анализу данных - это тот,..

Что такое package.json и как локально установить пакет npm в Node.js?
Что такое package.json «package.json» — это файл JSON, и он отслеживает все пакеты, которые мы устанавливаем локально в наш проект, а также другие вещи, такие как детали проекта и любой проект. Если вы планируете использовать какие-либо сторонние пакеты в своем проекте, вам обязательно следует создать файл пакета JSON. Полные статьи о Node.js: Часть 1: Как создать HTTP-сервер в Node.js Часть 2: Как использовать объект `req` в Node.js Часть 3: Как использовать объект `res`..

Использование машинного обучения для анализа данных об использовании клиентов для устройств Интернета вещей
Что такое Интернет вещей? Интернет вещей (IoT) - это модное техническое слово, но что это на самом деле означает? Определение простое: Интернет вещей - это концепция подключения любого устройства с переключателем включения / выключения к Интернету и друг к другу. Количество устройств, поддерживающих Wi-Fi, таких как смартфоны, часы и даже домашние развлекательные системы, быстро растет. Кроме того, эта технология дешевле и проще, что помогает ей получить более широкое..

Мультяшное затенение
Итак, я некоторое время работал над мультяшным шейдером. В основном это был эксперимент, в котором я хотел сделать свои собственные попиксельные вычисления для рассеянного, зеркального и краевого света. Тем не менее, я думаю, что конечный результат закончился вполне нормально. На изображении выше показан окончательный результат. Полный исходный код можно найти внизу этой статьи, но сначала я попытаюсь пройтись по разным частям шейдера. Рассеянный свет Шейдер берет..

Fast.ai Deep Learning Часть 1 — Урок 6 Мои личные заметки.
Вывод: после этого курса вы должны понимать, как работает рекуррентная нейронная сеть (RNN). Это важная часть развития естественного языка. Код Видео Сначала давайте начнем с классного трюка с Python. Напишите @property сверху метода, и вы сможете вызывать его без скобок. @property def test(): return "Hello" print(test) OUTPUT: Hello Чтобы построить наши данные, нам часто нужно уменьшить размерность. Одним из наиболее распространенных методов..

Распознавание человеческой деятельности: эффективная реализация обучения малым данным
Распознавание человеческой деятельности: эффективная реализация обучения малым данным Можно ли избавиться от проклятия больших наборов данных в приложениях Deep Learning? Нужно ли собирать миллионы примеров для обучения нейронной сети под конкретную задачу? Мы засучили рукава и отправились на поиски ответов на этот извечный вопрос. Мы создали настраиваемый конвейер глубокого обучения для решения проблемы распознавания человеческой деятельности в автономных системах. К концу..

Расширенная функция Spring REST Docs: документация на основе кода
(Первоначальный автор этого сообщения в блоге: Роман Тучин) Идея иметь документацию в виде кода не нова и была внедрена давно . Одним из пионеров был LaTeX . Описанный здесь подход — один из многих удобных способов документирования API, при котором вы можете свести к минимуму ручное написание документации. Spring REST Docs — отличный инструмент для этого. Отказ от ответственности В этом сообщении в блоге не рассматриваются основы использования Spring REST Docs. В Интернете вы..

В погоне за альфой: рост принятия решений на основе данных с помощью технологий AI/ML.
В погоне за альфой: рост принятия решений на основе данных с помощью технологий AI/ML. «Сегодня нет более мощной силы, чем технологии и их потенциал для преобразования индустрии управления активами»… Ларри Финк, председатель и главный исполнительный директор BlackRock Inc, в ежегодном письме акционерам за 2016 год Фон Последние несколько лет были сложными для индустрии управления активами по нескольким направлениям, поскольку активным инвестиционным стратегиям было трудно..

graphql-tools: более простой способ создания API GraphQL
Наша библиотека для написания схем в JavaScript hits 1.0 Разработчики пользовательского интерфейса любят GraphQL, потому что он позволяет им получать данные быстро и эффективно, без необходимости выполнять несколько вызовов API или пытаться разобраться в устаревшей документации. При таком большом количестве преимуществ на клиенте может показаться, что реализация сервера для получения всех этих функций может быть очень сложной. И полтора года назад, когда GraphQL только был открыт, все..

Остатки брака
Жениться в Вегасе не было прихотью. Мы планировали это на год. Каждую неделю я разговаривал с организатором свадеб в отеле LINQ Hotel, отмечая все пункты в пакете Silver Sky, который мы купили менее чем за тысячу долларов. Мы выбрали мой букет, букет из белых роз, который исчез после того, как я бросил его через плечо рядом с баром в отеле. Не помню, кто это поймал, что с этим делали. Я был слишком занят, широко улыбаясь, и потягивал замороженную маргариту. Мы выбрали его..

Важные термины теории графов
Это список важных терминов вместе с определениями, которые часто используются в теории графов. В следующей терминологии G обозначает простой граф, а u , v — вершины. Точка сочленения: также известная как точка отсечения, вершина, удаление которой увеличивает количество компонентов в графе. Biclique: полный двудольный граф. Двудольный граф . Граф, множество вершин которого V можно разделить на два подмножества V1 и V2 так, что каждое ребро графа G соединяет V1 с V2. Бридж:..