Публикации

Борьба с NULL в парсерах
Одна из последних вещей, которые написал _why : Для меня борьба с NULL — это воплощение того, почему я боролся как программист. Я не прирожденный в этом, но я очень хотел, и я не нашел применения для NULL. Он мне никогда не был нужен, но он всегда был рядом. Я толкал его вниз, закрашивал, закрывал, постоянно проверял: « Вы NULL? Вы NULL? А вы?" — и иногда я обманывал себя, что мои проблемы были в чем-то другом, но тогда выскакивало NULL, я обнаруживал, что это было причиной —..

Машинное обучение - алгоритм
В предыдущей статье мы рассмотрели основы машинного обучения. В этой статье мы углубимся в более традиционные алгоритмы машинного обучения, включая регрессию, классификацию, ядра, гауссовский процесс, байесовскую линейную регрессию, SVM, кластеризацию и дерево решений. Также рассматриваются другие темы, включая функции стоимости, регуляризацию, MLE, MAP, аппроксимацию Лапласа и ограниченную машину Больцмана. Мы быстро пройдем через некоторые глубокие сети, такие как LSTM. Кроме..

Вы не знаете GIT: введение в GIT
Без GIT вы действительно предоставлены сами себе. Позволь мне объяснить. Кодирование — это не одинокое занятие. Да, вы несете ответственность за создание своего кода, и будет несколько долгих ночей только с вами и клавиатурой. НО, вы, скорее всего, будете сотрудничать как часть команды. Вы и еще несколько человек будете работать над более крупным проектом. Ваша работа может сильно повлиять на работу ваших партнеров. В конце концов, код строится сам по себе. Даже небольшое..

# 7: Данные на входе, история на выходе
Создание потока данных В посте №6 мы рассмотрели, как может выглядеть конвейерный контроль поверх облачной операционной среды, такой как Kubernetes, на уровне процессно-ориентированных контейнеров. Но, вероятно, наиболее важной особенностью конвейера является обработка некоторых входных данных, приводящая к предсказуемым и контролируемым выходам. В этом посте мы спрашиваем, как мы получаем данные в конвейер и из него? Говорим ли мы о контейнерном коде для выполнения или о..

Используйте эти 5 методов для достижения максимальной производительности программирования
Просто нужен правильный подход. Разве вы не хотели бы работать максимально продуктивно? Разве вы не хотели бы иметь возможность всегда эффективно кодировать, доводить дело до конца с улыбкой на лице, а затем заниматься чем-нибудь другим? Производительность - это тема, о которой все мы любим говорить; Это внедрено в нашу культуру. Реализация всего потенциала означает достижение максимальной производительности. А для нас, разработчиков, эффективность - это очень важно. Давайте..

Лучшие сертификаты данных и ИИ в 2018 году
Данные движут бизнесом, а эффективное управление данными, аналитика и обработка данных для получения полезных бизнес-идей — не детская игра. Данные и искусственный интеллект (ИИ) взаимосвязаны, поскольку ИИ получает свою функциональность только от анализа захваченных данных. Исследования показывают, что мобильные устройства, Интернет и другие разнообразные источники ежедневно генерируют более 2,5 квинтилиан байтов данных, которые потребляются предприятиями. Безопасный сбор, хранение и..

Классификация изображений с использованием глубокого обучения — Обнаружение ВСЕХ (острый лимфобластный лейкоз)
1. Введение В этой статье мы собираемся обсудить классификацию изображений с использованием глубокого обучения. В этой статье мы обсудим классификацию изображений с использованием модели глубокого обучения под названием Convolutional Neural Network (CNN). Прежде чем мы перейдем к коду CNN, я хотел бы уделить время объяснению архитектуры CNN. Этот проект делается в рамках последнего года. 2. Архитектура Обычные нейронные сети (NN) не могут работать с изображениями. Просто..

Напишите свой первый тест API с помощью JavaScript
В этом посте мы рассмотрим, какие инструменты/технологии нам нужны для написания тестов API с использованием JavaScript, а затем мы также напишем наш первый тест API. Итак, приступим… ⚙️ Зависимости: Во-первых, нам нужно установить следующие зависимости для настройки нашей базовой структуры: Node JS и NPM (для установки пакетов ниже) Mocha JS (для тестового фреймворка) Chai JS (для утверждений) Супертест (для вызовов API) Вавилон (для использования ES6+ в наших..

У веб-игр есть будущее, но оно не в вашем браузере
У веб-игр есть будущее, но оно не в вашем браузере Несколько лет назад я написал статью с вопросом« Кто убил веб-игру? ». Я прямо возложил вину на Apple и Стива Джобса за нападение на Flash, которое в конечном итоге привело к его уничтожению в браузерах. Конечно, у Flash были свои проблемы, но подростку было достаточно легко работать с ним, и сообщества, построенные вокруг Flash-игр, были плодовитыми и откровенно странными (у меня много ностальгии по играм о рыбках, фигурках,..

Как интернационализировать ваше приложение Flask как чемпион
Как настроить библиотеку Babel для больших проектов i18n, чтобы включить псевдотрансляцию и итеративную локализацию В Metamova мы много работаем над локализацией, и многое из того, что я делаю на работе на регулярной основе, - это обеспечение того, чтобы любая работа, которую выполняли переводчики, действительно заканчивалась в любой доступной для человека форме. К сожалению, иногда наши исходные файлы настолько странные, что я не могу ничего исправить на этапе разработки локализации...

Виртуальные среды
Создание виртуальных сред на Python для Django Во время изучения Python вы, несомненно, столкнетесь с необходимостью использования виртуальных сред. Виртуальная среда фактически представляет собой папку, содержащую все необходимые пакеты, которые потребуются проекту Python. Когда вы создаете и запускаете несколько разных приложений Python, вы заметите, что не все приложения были созданы с использованием одной и той же версии пакета. Именно это делает виртуальные среды чрезвычайно..

JavaScript | Наименьший элемент в отсортированном повернутом массиве
Добро пожаловать в раздел Разгадывание математических загадок с помощью JavaScript . JavaScript — один из самых популярных и высокооплачиваемых языков программирования в наши дни. Это также один из самых простых языков программирования для написания кода. Мы решили опубликовать серию статей о задачах по математике и о том, как их решать с помощью JavaScript. Прежде чем мы начнем, вот несколько предварительных условий : Вы должны быть знакомы с JavaScript, OOJS и ES2015 и выше. Вы..

Какой технологический стек вы должны изучить? Python против Ruby против JavaScript
Какой технологический стек вы должны изучить? Python против Ruby против JavaScript среда, 6 декабря 2017 г. Написано студентом Byte Academy Джейсоном Пруски. Чтобы научиться программировать правильно, тщательно выбирайте свой технический стек Прежде чем выбрать буткемп по кодированию с полным стеком, я тщательно изучил (и всем рекомендую) как буткемпы, так и учебную программу, которую они предлагают. Я предлагаю, чтобы потенциальные студенты изучили различные варианты..

Компоненты Memoize React
Мемоизация - это мощный метод оптимизации, который может значительно ускорить ваше приложение, но знаете ли вы, что вы можете использовать его и в компонентах React? Что такое мемоизация? Хорошо, давайте начнем с основ. Если мы построим наши функции как чистые и детерминированные , мы можем быть уверены, что на основе одних и тех же входных данных будет получен тот же результат. Простой пример: const add = (number1, number2) => { return number1 + number2; }; add(2, 4);..

Исследовательский анализ данных в R: модель визуализации, обобщения и машинного обучения данных
Исследовательский анализ данных в R: обобщение данных, визуализация и прогнозная модель Извлечение значения набора данных Исследовательский анализ данных неизбежен для понимания любого набора данных. Он включает обобщение данных, визуализацию, некоторый статистический анализ и прогнозный анализ. В этой статье основное внимание будет уделено повествованию данных или исследовательскому анализу данных с использованием R и различных пакетов R. Эта статья будет охватывать: Обобщение..

Первый кодовый проект: Ruby CLI Data Gem
Учебные колеса выключены Впервые увидев пустой экран в VSCode, я почувствовал себя немного неловко. Это был первый раз, когда я решил продолжить карьеру в области разработки программного обеспечения, когда я был предоставлен сам себе, чтобы придумать идею, запрограммировать ее и заставить ее работать. Невозможно не нервничать по этому поводу. Пустой экран, смотрящий на меня, хоть и пугал, но также был для меня возможностью, наконец, сделать что-то и почувствовать свою..

Искусственный интеллект, машинное обучение и глубокое обучение: в чем разница
В 2020 году люди будут получать выгоду от искусственного интеллекта каждый день: системы рекомендаций по музыке, карты Google, Uber и многие другие приложения работают на базе искусственного интеллекта. Однако путаница между терминами искусственный интеллект, машинное обучение и глубокое обучение сохраняется. Один из популярных поисковых запросов Google звучит так: «Искусственный интеллект и машинное обучение - это одно и то же?». Давайте проясним ситуацию: искусственный интеллект..

5 выводов из опыта больших данных, Испания, 2017 г.
5 выводов из опыта больших данных, Испания, 2017 г. Недавно у меня была возможность посетить Big Data Spain 2017, одну из трех крупнейших конференций в Европе по большим данным, искусственному интеллекту, облачным технологиям и цифровой трансформации. Он проходил 16 и 17 ноября 2017 года. Со спикерами из Google, Uber, Amazon, Facebook, Spotify и других ведущих компаний обсуждались темы от современных инфраструктур больших данных до глубокого обучения и от блокчейна до байесовского..

Часть 4 - Создание модели автоматизированного машинного обучения на основе данных моделирования автомобилей
Это четвертая часть серии статей о IoT Edge. Просмотрите основную статью или перейдите в часть 3 , чтобы просмотреть предыдущую статью. car-train.csv 6cjfaJQN.png' /> Резюме и следующие шаги Мы только что создали два симулятора, которые будут производить данные, которые мы хотим отфильтровать. Прежде чем мы сможем создать наши модули для этого, мы сначала обучим модель ИИ, которая работает на основе этих данных. Что собирается делать эта модель ИИ? Что ж, для данных об..

Следующая волна ИИ на предприятии не будет сексуальной, но влияние будет огромным
Эта статья была впервые опубликована в отличном информационном бюллетене Машинное обучение , подготовленном Сэмом ДеБрулом , в июле 2017 г. Учтите это: Сколько времени у вас ушло на то, чтобы заполнить последний отчет о расходах на Concur / Workday ? Было ли много раскрывающихся меню для категоризации расходов? Или ручной ввод данных для отображения календаря, участника и другого контекста вокруг квитанции? Вызвало ли что-нибудь в вашем отчете ответ от вашего финансового..