Статьи

MSF: диагностика устойчивости к антибиотикам с помощью ИИ
Новая инициатива «Врачей без границ» с искусственным интеллектом Вот новостной совет о новом проекте, о котором мы с нетерпением ждем возможности узнать и поделиться им в серии подкастов Гуманитарный ИИ сегодня нашего сообщества встреч: Врачи без границ используют искусственный интеллект для диагностики и бороться с устойчивостью к антибиотикам. Вы можете узнать больше непосредственно у Врачей без границ :..

Работа с искусственным интеллектом
О возможности постнаучной технологии Мне было очень интересно посмотреть недавнюю статью Проклятие победителя? О темпе, прогрессе и эмпирической строгости Д. Скалли, Джаспера Снука, Алекса Вильчко и Али Рахими. Вот аннотация: «Сфера машинного обучения отличается быстрыми инновациями и быстрым распространением результатов. Несмотря на то, что темпы прогресса были экстраординарными по любым меркам, в этой статье мы исследуем потенциальные проблемы, которые, по нашему мнению,..

Боритесь с токсичностью онлайн с помощью Perspective API и React
Нельзя отрицать, что Интернет сблизил миллионы людей, но он также стал рассадником токсичного и оскорбительного поведения. Эта статья проведет вас через создание приложения React, которое пытается предотвратить отправку комментариев с токсичным намерением с помощью Perspective API. Что такое API перспективы? Perspective API - это сервис, использующий машинное обучение для определения цели комментария или другого короткого фрагмента текста. Его можно использовать в любом количестве..

10 информационных бюллетеней, на которые нужно подписаться как специалисту по данным
Получайте полезные знания прямо на свою электронную почту. В сфере технологий мы всегда учимся. Иногда кажется, что мы никогда не дойдем до конца нашей области, и это правда. Технологии развиваются и продвигаются очень быстро. Каждый день появляются новые достижения и инструменты. И неотъемлемая часть нашей повседневной работы или работы в качестве разработчика / специалиста по данным - быть в курсе всех новостей и всегда быть в курсе последних событий. Но зачастую пытаться быть в..

Модульное тестирование с помощью NestJS и Jest: подробное руководство
Вступление Тестирование в NestJS оказалось сложным из-за отсутствия документации, которая его окружает, но я думаю, что теперь я ее взломал. Я решил создать эту статью, чтобы попытаться восполнить этот пробел в документации. Дело не в том, что модульное тестирование - это сложно; это не так. На самом деле я нахожу вполне удовлетворительным почти «пройти тестирование» кода других людей путем тщательного тестирования всех событий и наблюдения за тем, как все тесты загораются зелеными..

Почему, вероятно, не стоит изобретать новый язык запросов
ORM не всегда помогают. Узнайте, почему и что вы можете сделать вместо этого «Что может быть хуже разрозненных данных? Разрозненные хранилища данных, изобретающие собственный язык запросов ». - Эрик Бернхардссон В своем печально известном и широко обсуждаемом сообщении в блоге под названием Я не хочу изучать ваш язык мусорных запросов Эрик Бернхардссон выразил то, о чем так сильно говорили многие другие инженеры и аналитики данных, а именно, что он действительно [ не]..

Разработка приложений Vue с помощью библиотеки Quasar - параметры редактора WYSIWYG
Quasar - популярная библиотека пользовательского интерфейса Vue для разработки красивых приложений Vue. В этой статье мы рассмотрим, как создавать приложения Vue с помощью библиотеки Quasar UI. Возможности редактора WYSIWYG Редактор WYSIWYG, поставляемый с Quasar, имеет множество функций. Мы можем добавить их все, написав: <!DOCTYPE html> <html> <head> <link..

Прогнозирование чистой нагрузки для устойчивости микросетей
Электрическая нагрузка микросети смешана с распределенными генерациями, такими как ветряные турбины и фотоэлектрические системы. Управление работой системы в микросети является более сложной задачей, чем в энергосистеме. Таким образом, краткосрочные прогнозы на будущее могут смягчить некоторые операционные и экономические проблемы [1]. Полезная нагрузка на терминале основной сети определяется путем вычитания совокупного энергоснабжения распределенных генераций из совокупного спроса..

Что видит «глубокий» компьютер
Глубокое обучение, пожалуй, более актуально, чем другие вычислительные задачи. Что происходит под капотом? Может показаться странным использовать это слово для описания взаимодействия человека с компьютером, но я считаю, что эмпатия является ключом к дальнейшему пониманию и развитию ИИ. В течение последних 60 лет мы привыкли ожидать, что компьютеры попытаются подражать нам и лучше понимать нас. Я считаю, что мы запоздали для некоторого рассмотрения другого направления. Что значит..

Атрибуты класса и экземпляра в объектно-ориентированном программировании
Краткое определение объектно-ориентированного программирования? Прежде чем мы перейдем к определению объектно-ориентированного программирования, нам нужно понять, что такое объект в Python. Почти все в Python является объектом. Объект является центром объектно-ориентированного программирования. Он включает в себя данные и процедуры для управления структурой данных. О объектно- о ориентированное p программирование ( ООП ) – это модель или парадигма программирования, которая..

3 примера использования EDA для понимания индустрии быстрого питания
В этом примере мы рассмотрим, как определить наиболее часто встречающееся значение в группе. В частности, мы хотим понять, какая еда наиболее популярна в данном штате. Мы также рассмотрим удаление строк и столбцов и подсчет количества уникальных значений в столбце. Эти небольшие, но мощные концепции помогут нам определить, что более популярно: гамбургеры или пицца. Данные доступны на Kaggle import pandas as pd Во-первых, нам нужно получить данные в рабочую среду: df1 =..

Как программно изменить чертежи на Android?
Добро пожаловать в мою серию блогов о решении проблем! Я опишу здесь общие препятствия, с которыми вы можете столкнуться при разработке приложений для Android, и постараюсь дать вам простые решения для преодоления этих трудностей. Проблема Допустим, мы хотим создать простое приложение, отображающее список цветов. Каждый элемент в этом списке содержит имя слева и маленький кружок с этим цветом справа. Чтобы немного подправить его, мы хотим, чтобы наш цвет отображался как градиент...

Разработка конвейера глубокого обучения для классификации болезней листьев маниоки
Изучение компонентов эффективной модели CNN: от извлечения и очистки данных до переноса обучения и архитектурного проектирования до настройки гиперпараметров и многого другого… Реинтродукция Как обсуждалось в нашем первоначальном сообщении в блоге , наша текущая цель — создать CNN, которая позволит фермерам, ведущим натуральное хозяйство в странах Африки к югу от Сахары, загружать фотографии своих культур и узнавать, здоровы ли их растения или больны, и, если они больны, чем они..

Нас атакуют! 23 лучших практики безопасности Node.js
На нас напали! 23+ лучших практик безопасности Node.js Собрано, куратором и написано: Йони Голдберг , Кайл Мартин и Бруно Шойфлер. Технический обозреватель: Лиран Тал (рабочая группа по безопасности Node.js) Добро пожаловать в наш исчерпывающий список передовых методов обеспечения безопасности Node.js, в котором собраны и собраны самые популярные статьи и сообщения в блогах Несколько слов перед тем, как мы начнем В наши дни веб-атаки стремительно набирают..

Прогноз скорости усыновления домашних животных (кошка и собака) (Kaggle PetFinderMy), часть 2. Модель
Всем привет! Итак, это часть моделирования, и давайте начнем прямо сейчас. Прежде чем мы начнем что-либо, мы могли бы подумать о том, какие алгоритмы ML мы собираемся использовать. Честно говоря, я считаю, что на этот вопрос нет правильного ответа, и лучше всего использовать все существующие алгоритмы машинного обучения и посмотреть, какой из них работает лучше всего. Из первой части этого проекта EDA мы узнали, что многие функции не будут работать с «регрессией», поскольку некоторые..

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

Каким будет GitHub через 5 лет?
GitHub оказал огромное влияние на программное обеспечение и, следовательно, на мир. Все знают компанию, которая собрала много денег, стремясь к росту. Этот факт заслуживает большего внимания, чем кажется. Поскольку GitHub является критически важным компонентом программного обеспечения с открытым исходным кодом в том виде, в каком он существует сегодня, текущая роль GitHub остается неясной, а его роль в будущем неясна. Эта компания-производитель программного обеспечения для единорогов..

Контрольные точки блокчейна Nimiq
Следуя отзывам сообщества, полученным от нашего Nimiq Betanet , мы обновили клиенты браузера Nimiq, чтобы решить проблему увеличения времени синхронизации блокчейна. Наш краткосрочный подход заключается в том, чтобы время от времени добавлять жестко запрограммированные контрольные точки блокчейна в клиент браузера, чтобы уменьшить количество блоков, которые необходимо загрузить новым клиентам. Первая контрольная точка была размещена на блоке № 5801..

Распознавание лиц с использованием MTCNN (Часть 2)
В Части 1 обнаружения лиц с использованием MTCNN мы объяснили основные концепции, связанные с этой темой. В этой части мы подробно объясним процесс установки предварительных условий и достижения результата, то есть ориентировки лица на изображения / видео. Вся эта практическая реализация основана на пакете Python MTCNN . Давайте углубимся в это . Установка предпосылок Рекомендуется использовать виртуальную среду Anaconda для обнаружения лиц с использованием MTCNN, поскольку..

Рабочий процесс TDD с Vim
Недавно я подхватил ловкий трюк от Jeffrey Way (организатор Laracasts) для облегчения тестирования с помощью Vim. Вместо того, чтобы использовать автоматические средства запуска тестов и настраивать прослушиватели файловой системы, он предпочитает вручную настраивать простые сопоставления в Vim для запуска своих тестов. Я автоматизировал эти процессы и интегрировал их в свой рабочий процесс. Предполагая, что вы работаете над проектом php и используете phpunit для тестирования, идея..