Публикации

Архитектура микро-пользовательского интерфейса высокого уровня
«Хорошая разработка внешнего интерфейса - это непросто. Еще сложнее масштабировать фронтенд-разработку, чтобы несколько команд могли одновременно работать над большим и сложным продуктом ». - Кэм Джексон Это просто очередная причуда? Текущей тенденцией в техническом сообществе является создание многофункциональных и мощных SPA, которые обычно основаны на архитектуре микросервисов. Мы видели, что со временем уровень внешнего интерфейса становится массивным, раздутым и дублированным...


AngularJS против React.js: какой лучший веб-фреймворк?
Все, что вам нужно знать об инструменте, необходимом для разработки вашего следующего веб-сайта. Вступление Если вы веб-разработчик в 2020 году, ожидается, что вы будете знать хотя бы один фреймворк для веб-разработки. React.js и AngularJS - чрезвычайно популярные фреймворки для веб-разработки, но что вам стоит изучить? Чтобы ответить на этот вопрос, нам нужно подробнее узнать об этих фреймворках. Прежде чем мы начнем это сравнение между двумя наиболее известными и используемыми..

14 новых вещей для чтения в ИИ
# medium.com Поиск и найм талантов сталкиваются с огромным давлением. Нехватка талантов и навыков широко распространена. Сотрудник… NearGroup привлекает 1,6 миллиона начальных раундов от OpenOcean благодаря 2 миллиардам сообщений #chatbotslife.com NearGroup, САН-ФРАНЦИСКО, 9 октября 2017 г.: NearGroup, чат-бот, позволяющий пользователям общаться с единомышленниками… NearGroup привлекает 1,6 миллиона начальных раундов от OpenOcean благодаря 2 миллиардам сообщений..

Алгоритм KMP, понять его
Алгоритм KMP — это относительно быстрый способ найти слово (W) в строке (S). Я потратил некоторое время на борьбу с математическими представлениями, чтобы понять идею. Здесь я хочу отметить, как понять это более простыми словами. Как работает KMP (не обращайте внимания на то, как получить T): Сравните S с W, начиная с самого левого символа, по одному символу за раз. Если S[i] != W[j] вместо того, чтобы сдвинуть W вправо на 1 шаг, мы просматриваем таблицу T. T[j] сообщает: W[j],..

Дополненный искусственный интеллект Amazon — Amazon A2I
Amazon Augmented AI, или Amazon A2I, управляемый Amazon Web Services, теперь доступен, чтобы помочь разработчикам повысить точность своих моделей машинного обучения с помощью человеческого контроля. Amazon A2I предоставляет всем разработчикам контроль со стороны человека, устраняет неразборчивую и тяжелую работу, связанную с разработкой систем оценки с участием человека, или обслуживает несколько человек-оценщиков. Например, Amazon A21 предлагает разработчикам предварительно настроенные..

Ява 8 | Метод печати и печати + \t
Print/Println — методы, выводящие текст на консоль. Всем привет! Давно не было возможности опубликовать что-то, что не является тренировочной сессией! Сегодня я собираюсь объяснить другой способ печати на консоли. [Печать()] Это основной метод печати, который мы использовали, и, как мы все знаем, он перемещает курсор на следующую строку после печати результата. В приведенном выше примере он напечатал «Привет». а затем переместил курсор на следующую строку и напечатал «Это..

Что происходит, когда вы вводите GCC main.c
Компьютерная программа — это просто набор инструкций, необходимых для решения конкретной задачи. Когда мы пишем компьютерную программу, с компьютером необходимо общаться на машинном языке, который представляет собой двоичный код (с основанием 2). Но как это сделать компьютеру? Если исходная программа была написана на языке программирования C, необходим компилятор. Компилятор анализирует программу, разработанную на определенном языке программирования, а затем переводит ее в форму,..

Почему важна линейная среда выполнения
В научных кругах большое значение придается разнице между алгоритмами с экспоненциальным и полиномиальным временем. Первые, как правило, трудноразрешимы более чем с десятками элементов, в то время как вторые обычно поддаются обработке до тысяч элементов. Почему? Ну, у нас есть ~ 1 миллиард операций в секунду на процессор для работы, и на практике алгоритмы экспоненциального времени обычно выполняются примерно за 2 ^ n или 3 ^ n шагов (так что n около log_3 (1B) = от 20 до log_2 (1B) = 30..

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

Рост машинного интеллекта на #codecon 2016
Я посетил 14-ю ежегодную конференцию по кодексу памяти после Дня памяти, которую организовали Уолт Моссберг и Кара Свишер. Я просто люблю сидеть в конце и делать заметки, сосредотачиваясь на невероятных интервью и заставляющих задуматься взад и вперед. Слушая, как каждый спикер обсуждает новую роль искусственного интеллекта в своих продуктах и ​​компаниях, оставил неизгладимое впечатление. Для меня ИИ - это уже не шумиха, а реальность. Подробнее о том, зачем нужен AI, вы можете..

Новые возможности ES8
ECMAScript 2017 (ES8) был завершен в июне 2017 года. В этой статье будут рассмотрены некоторые из основных функций, которые могут сделать ваш код более чистым и легким для написания. Итак, приступим! Object.values ​​() Этот метод вернет массив значений перечислимых свойств данного объекта (в том же порядке, что и цикл for-in). Это аналог Object.keys (), который был доступен с момента выпуска ES5. Object.values ​​() также может преобразовывать строку в объект, чтобы она..

Погружение 2 День восьмой 09.03.16
Погружение 2 День восьмой 9 марта 2016 г. MySQL поглощает мою жизнь последние пару дней, и вот еще несколько вещей, которые мне запомнились. Согласно Википедии, MySQL — это система управления реляционными базами данных с открытым исходным кодом; в июле 2013 года это была вторая по распространенности РСУБД в мире и наиболее широко используемая модель клиент-серверная РСУБД с открытым исходным кодом. Он назван в честь дочери соучредителя Майкла Видениуса, Май. Аббревиатура SQL..

Нагрузочное тестирование веб-приложений и инфраструктуры Socket.IO
Учебник по нагрузочному тестированию вашего сервера socket.io WebSockets Вы поставляете масштабируемую серверную часть в реальном времени? В этой статье содержится руководство по нагрузочному тестированию вашего сервера WebSocket на базе socket.io для моделирования производственной нагрузки и выявления узких мест производительности или проблем с масштабируемостью . Socket.io - это фреймворк, построенный на основе протокола WebSocket, который обновляет HTTP-соединение с помощью..

Чтобы стать разработчиком, существует множество различных образовательных онлайн-платформ.
Чтобы стать разработчиком, существует множество различных образовательных онлайн-платформ. Назову лишь некоторые из них: Codecademy, Udacity, EDx, Udemy и Coursera. Их привлекательность очень сильна: пройдите несколько онлайн-курсов, а затем вас устроят программистом. У Udacity даже есть гарантия возврата денег. Почему бы вам выбрать другой способ обучения с такими доступными онлайн-курсами? Причина очень проста: эти платформы учат вас очень ограниченному количеству навыков, необходимых..

Обнаружение и распознавание номерных знаков автомобиля с помощью машинного обучения и Python - часть 1: Обнаружение…
Вступление Если 20 лет назад создание надежной системы автоматического распознавания номерных знаков (ALPR) можно было рассматривать как степень магистра или доктора в области компьютерного зрения . В настоящее время рост машинного обучения (ML), особенно с формированием нейронной сети и библиотек ML с открытым исходным кодом (Keras, Pytorch, MXNet и т. Д.), Дал нам значительную доступность для копирования и развертывания этих современных художественные программы. Если вы введете..

Будущее журналистики (взгляд от TRONC)
Здесь, в Vilynx, мы всегда знали, что мы на шаг впереди благодаря нашей технологии, которая делает видео более интеллектуальным с помощью машинного обучения. Поэтому, когда такая медиакомпания, как Tronc, выходит и говорит о будущем машинного обучения и искусственного интеллекта для журналистики, нам нравится рассказывать об этом. Это видео действительно нашло отклик у нас в Vilynx, поскольку в нем освещается многое из того, о чем мы говорим в отношении того, почему видео и машинное..

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

Сэкономьте часы работы, выполнив полный EDA с помощью нескольких строк кода
Сэкономьте часы работы, выполнив полный EDA с помощью нескольких строк кода с помощью этой библиотеки Узнайте, как использовать QuickDA для вашего следующего проекта и сэкономить часы работы Независимо от того, являетесь ли вы аналитиком данных или ученым, вы слышали, что профессионалы тратят 80% своего времени на очистку данных и только 20% на моделирование. Это правда, что очистка данных и исследовательский анализ данных требуют выполнения нескольких шагов, и помните, что весь код..

Учебное пособие — Виртуальная среда Python
С Python Virtual Environment — virtualenv проекты можно разрабатывать независимо, без вмешательства различных версий пакетов. Опубликовано 2018/09/02 Во время разработки проекта одна раздражающая проблема заключается в том, что после обновления пакетов до новых версий эти пакеты больше не совместимы с предыдущими проектами, что вызывает проблемы при запуске программы. Виртуальная среда Python, virtualenv, может решить проблему, создав независимую среду для каждого проекта, чтобы..