Публикации

Краткая история sed
sed и его более известный брат, grep, являются стойкими приверженцами командной строки UNIX и существуют почти столько же, сколько и сама UNIX. Если вы хоть какое-то время работали инженером-программистом с UNIX, вы наверняка использовали их. Их история интересна не в последнюю очередь потому, что ее невозможно рассказать, не упомянув многих признанных гигантов информатики. Это особенно интересно, если интерпретировать это в контексте всех других возникающих частей зарождающейся..

Три совета, как упростить следующее обновление зависимостей
Со временем даже хорошо управляемые веб-приложения могут заметить, что их зависимости отстают. Сообщество JavaScript развивается быстро, и если вы не будете в курсе, вы можете получить package.json из каменного века (два месяца назад). Несколько недель назад моя команда обновила устаревшее приложение Ember 1.13 до Ember 2.10. Вот три совета, которые помогут сделать процесс обновления зависимостей более плавным, чем у нас. Совет №1: делайте маленькие шаги Столкнувшись со списком..

Коротко об ИИ
Коротко об ИИ ИИ или искусственный интеллект, новая технология, которая обещает захватить мир и упростить нашу жизнь. Но что такое ИИ и как он работает? В чем разница между машинным обучением и глубоким обучением? И какие системы ИИ существуют? Что ж, я здесь, чтобы спасти и помочь вам увидеть лес за деревьями. Определение и цель. Самый простой способ понять ИИ — поместить его в контекст людей. Люди могут видеть, слушать, слышать, обрабатывать, читать, понимать, говорить и..

Обретет ли искусственный интеллект сознание ?
Мнение Обретет ли когда-нибудь искусственный интеллект сознание? Математический и философский анализ наиболее часто задаваемых вопросов об ИИ Сегодня большинство ученых считают, что необходимо интегрировать форму сознания в ИИ, чтобы он мог сравниться с человеческим интеллектом. И это правильно. Если на этот вопрос нельзя ответить формально, потому что трудно определить, что такое сознание (если это вообще возможно), я попытаюсь предложить черновик анализа, который никоим..

Два предостережения при использовании Firebase в Python
Если вы впервые используете Firebase с использованием Python (как и я), вы, вероятно, начнете с поиска в Google «python firebase». Google скажет вам использовать пакет python-firebase . НЕ ДЕЛАЙТЕ ЭТО !!! Надеюсь, вы дошли до этого поста до того, как pip установил python-firebase и начал расширять его. Вот первое предостережение: Используйте Pyrebase, а не python-firebase. Последний коммит для python-firebase - 2013 год. Он устарел. С другой стороны, pyrebase актуальна..

Обучение декодированию неструктурированных индийских адресов
Ключевой задачей на пути к автоматизации и повышению эффективности в логистике и цепочке поставок является сделать записи адресов машиночитаемыми и преобразовать их в точные геокоды . Почтовые индексы доказали свою пригодность. довольно эффективны для обеспечения этого в развитых странах, например, в Великобритании, они обычно разрешают любой адрес с точностью 100–200 м. Однако в Индии пин-коды не кажутся многообещающими. Они представляют собой очень большие территории (средняя..

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

Блокчейн II — Развертывание вашего самого первого собственного узла Блокчейн
Блокчейн II — Развертывание вашего самого первого собственного узла Блокчейн В последней истории мы узнали, что такое блокчейн, и реализовали простую модель на Java. Но как нам расширить этот простой пример и использовать нашу цепочку блоков для решения реальных проблем? Поэтому мы должны обернуть этот пример и развернуть его как сервис. Открытие блокчейна миру Поскольку теперь у нас есть локальная работающая цепочка блоков, мы хотим, чтобы другие люди могли использовать нашу..

Пример рецепта предсказания
Республиканец или демократ? Предположим, вы хотите изучить модель прогнозирования следующих выборов в США, используя экономические и политические показатели вместо данных опросов. Вы загружаете на Альфа+Омега файл excel или csv с вашими данными. Для этого примера мы использовали данные из следующих источников. ВВП на душу населения в год выборов от Бюро экономического анализа США и Бюро переписи населения США Исторические рейтинги одобрения президента (самый высокий и..

Бессерверная архитектура и база данных NoSQL
Я люблю реляционные базы данных. Мне нравится проблема разработки хорошо нормализованной модели отношений сущностей, цель которой состоит в том, чтобы исключить дублирование данных за счет продуманного дизайна таблиц и надлежащего использования внешних ключей и индексов. Это похоже на игру в гольф; максимальный результат достигается при реализации минимального решения. На момент написания бессерверные реляционные базы данных находились в зачаточном состоянии , и в своей предыдущей..

Больше не лучше
Натан Уотерс — Общее состояние здоровья Больше не значит лучше Делать больше — не всегда ответ. Мы склонны думать, что лучший способ добиться прогресса во всем, что мы делаем, — это делать больше. Это верно до определенного момента, но всегда есть точка убывающей отдачи. "Тренировка эффективна, если наивысший спортивный результат достигается с наименьшими затратами времени и энергии" Эта цитата находится на обложке Книги Томаса Курца «Наука спортивной тренировки , и я..

Как машинное обучение делает управление контрактами более дешевым и точным
Это не ваше воображение. Контракты становятся все длиннее и сложнее. Работа контрактного менеджера сейчас труднее, чем когда-либо. Даже у малого бизнеса с несколькими контрактами все еще есть тысячи страниц для изучения контрактными менеджерами. Эта сложность вынуждает компании либо увеличивать свой персонал по управлению контрактами, либо идти на риск того, что их перегруженные работой сотрудники по управлению контрактами что-то упустят. Однако помощь уже в пути. Машинное..

Основы разработки монорепозитория
Слово монорепо - это комбинация между « моно », как в греческом слове mónos (в переводе сам по себе ), и сокращением слова репозиторий . Простая концепция, если ее понимать дословно: одно одинокое хранилище. Это область разработки программного обеспечения, поэтому мы имеем в виду исходный код, мультимедийные ресурсы, двоичные файлы и т. Д. Но это определение - лишь верхушка айсберга, поскольку на практике монорепозиторий - это гораздо больше. В этой статье я планирую выделить..

Как я преодолел свой страх перед открытым исходным кодом и начал свой собственный проект - и как вы тоже можете это сделать.
Неделю назад я начал проект с открытым исходным кодом. Я никогда не делал пул-реквест и ничего не объединял на GitHub. Неожиданно я стал сопровождающим с открытым исходным кодом. Я всегда хотел внести свой вклад в Open Source. Каждый раз, когда я искал проект, я сдавался. Я был поражен исходным кодом проекта, или он выглядел слишком сложным. Я не знала, к кому обратиться за информацией и помощью. Я сомневался в своих навыках и убеждал себя, что мой вклад бесполезен. Это было..

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

Модули JavaScript 🤨 Руководство для начинающих
Итак, вы думаете о том, что такое модуль и что он делает? Вот ответ…. Если у вас сложное приложение, и вам нужно прокручивать сотни или тысячи строк кода, то работа по отладке или просто пониманию приложения становится намного сложнее. Javascript помогает нам в этом, имея «импорт» и «экспорт». В основном это означает, что совместное использование кода между несколькими файлами. «Модуль» в Javascript можно рассматривать как контейнер, содержащий связанный код, который затем можно..

Простой способ создания цепочек алгоритмов - конвейеры с поиском по сетке, преобразователем столбцов, функцией…
Разработка конвейера для компиляции процессов с реализацией на Python Table of Contents 1. Introduction 2. Pipeline 3. Pipeline with Grid Search 4. Pipeline with ColumnTransformer, GridSearchCV 5. Pipeline with Feature Selection 1. Введение О подготовке набора данных для алгоритма, проектировании модели и настройке гиперпараметров алгоритма на усмотрение разработчика для обобщения модели и достижения оптимального значения точности упоминалось в предыдущих статьях. Как..

Упрощение создания RESTful API в Spring Boot
Изучите клиент Feign и другие полезные библиотеки Были ли у вас проблемы с отправкой HTTP-запроса к нескольким различным интерфейсам программирования приложений (API)? Не было бы проще объединить только то, что вам нужно из этих разных API, в один API? Создание промежуточного программного обеспечения может решить эту проблему. Промежуточное программное обеспечение программного приложения позволяет нам иметь единый настраиваемый источник данных. Одним из основных преимуществ..

Создайте свою собственную систему графиков
Использование Vega-Lite и таблиц Google Вы хотите создать сотню диаграмм, чтобы объяснить страну? Изучить набор открытых данных и написать истории о своих выводах? Каким бы ни был ваш проект, вам понадобится поддерживающий процесс и система. В этом сообщении блога будет показано, как настроить легкую систему построения графиков, которую можно масштабировать для крупных проектов. Система позволит вам сотрудничать, исследовать данные и поможет вам создать собственный набор многоразовых..

Kapten @ ReactEurope
В этом году ReactEurope проходила в Париже 23 и 24 мая и затрагивала множество тем, связанных с фронтенд-разработкой с помощью React. Итак, вот подборка конференций, о которых, по нашему мнению, стоит поговорить. Основной доклад Автор: Джаред Палмер Джаред Палмер - ведущий инженер в The Palmer Group и создатель Formik (конструктор форм React), Razzle (создать универсальное JS-приложение без конфигурации) и react-fns (веб-API, включенные в компоненты React). Он..