Статьи

Компромисс отклонения отклонения
Всегда существует компромисс между способностью модели минимизировать смещение и дисперсию одновременно. Правильное понимание этих ошибок поможет в решении проблем переобучения и недостаточного подбора. Давайте разберемся в словах "смещение" и "отклонение": Смещение: Это разница между фактическим значением, которое мы пытаемся предсказать, и средним предсказанием. Модели с высоким смещением дают высокие ошибки обучения и тестирования. Bias измеряет, насколько далеки прогнозы от..

Мой ускоренный курс по Vim
Vim (как в Vi IMproved) - популярный текстовый редактор, используемый многими программистами и системными администраторами по всему миру. Всего несколько недель назад я столкнулся с правдой, что я не владею этим хваленным инструментом и никогда не использовал его для реальной разработки. Я решил что-то с этим сделать и начал учиться. Эта история об опыте работы с этим инструментом. Фон Я всегда использовал GNU nano для редактирования файлов консоли и некоторую среду IDE ( Eclipse..

Функция активации Softmax - как это работает
При работе с задачами машинного обучения, в частности, с задачами глубокого обучения, популярно используется функция активации Softmax. Обычно он размещается на последнем уровне в модели глубокого обучения. Он часто используется в качестве последней функции активации нейронной сети для нормализации выходных данных сети к распределению вероятностей по прогнозируемым выходным классам. - Википедия [ ссылка ] Softmax - это функция активации, которая преобразует числа / логиты в..

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

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

панды.слияние(DF_1,DF_2)
Объединяйте объекты DataFrame с помощью соединения в стиле базы данных. Идея состоит в том, чтобы объединить два или более фреймов данных или рядов в столбцах или индексах. Это стиль, который используется в большинстве баз данных, таких как SQL. Давайте создадим два кадра данных и объединим их на основе встроенной функции pandas. left = {'subject_id': ['sub1','sub2','sub3','sub4','sub8', 'sub11'], 'test_id': [100, -2, 0, 765, 26, 14]} left_df = pd.DataFrame(left, columns =..

Что такое кластеризация и общие алгоритмы кластеризации?
Руководство по алгоритму кластеризации для новичков ЧТО ТАКОЕ Кластеризация? Как следует из названия, он включает в себя разделение точек данных на группы, и каждая группа состоит из похожих точек данных. Теоретически точки данных, которые находятся в одной группе, должны иметь похожие свойства, тогда как точки данных в разных группах должны иметь сильно различающиеся свойства. Кластеризация - это проблема неконтролируемого обучения, она связана с поиском структуры в сборе..

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

Создание мобильного приложения React Native с помощью AWS Amplify и Expo
В сообществе разработчиков ходит шутка насчет бессерверных технологических стеков, использующих серверы! Некоторые даже воспринимают это оскорбительно. Но чего не хватает в этой шутке, так это преимуществ бессерверных вычислений. Сокращение времени разработки и рентабельность операций - вот пара факторов, на которые мы должны обратить внимание, и Amplify как бессерверное решение предлагает вам это. Тратить время и силы на написание и подключение приложения стоит большего, чем..

Обзор модулей ES6 в JavaScript
Введение До недавнего времени, если вы хотели в полной мере использовать модули в JavaScript, вам нужно было использовать сторонние библиотеки. Такие инструменты, как CommonJS (AMD), Browserify , Webpack и другие стали широко использоваться в последние годы. Эти инструменты очень мощные, но их сложно реализовать. Простая и стандартизованная модульная система до сих пор оказалась труднодостижимой в JavaScript. Я думаю, что это одна из самых важных функций, которой не хватало..

Jumping the Gap — передача данных через воздушный зазор
Этот эксперимент от Volume Labs демонстрирует, как отправлять данные между двумя точками без использования RF (радиочастоты) или проводного соединения. Один компьютер переводит текстовый файл в серию QR-кодов и отображает их на экране. Файлы разделены на небольшие пакеты, поскольку QR-код может содержать максимум 3 КБ или около 4000 символов. Второй компьютер выполняет обнаружение изменений на входе с камеры и переводит QR-коды обратно в файл. Приложения Я вижу три возможных..

День с Котлином
Что есть в Kotlin, чего нет в Java. Итак, в последнее время я много слышал о Котлине и решил попробовать. Будет весело изучать новый язык, и, возможно, я найду его полезным для какого-то продукта или приложения. Официальная документация Kotlin великолепна, и есть много вводных статей о языке Kotlin на носителе, поэтому я не буду объяснять основы и синтаксис, но хотел представить некоторые уникальные функции, которых нет в Java, которые выделяют Kotlin. 1. Нулевая безопасность..

Журнал DECO 7230 неделя 3
Первоначальная идея прототипа видео Неудачная попытка: мэшап игры Игра 1: крестики-нолики Игра 2: Виселица Черновик: Моя первоначальная идея состояла в том, чтобы объединить крестики-нолики и палача. Но потом я заметил, что игровой мэшап требует от нас сделать комбинацию разных типов игр, и крестики-нолики, и виселица - это карандашно-бумажная игра, а я не знаком с другими играми, поэтому я отказался от этой идеи и начал поиск нового вдохновения от других..

Как я заархивировал восемь лет своей жизни с помощью JavaScript — часть 1
План был прост. Создать инструмент, который позволил бы мне удалить Facebook. У меня нет реальной причины удалять Facebook или не любить его — при этом я считаю, что в конечном счете пользователи, а не приложение , делают людей несчастными. Разработчики Facebook делают отличные вещи для сообщества открытого исходного кода и создали некоторые из моих любимых проектов и инструментов, поэтому для меня важно отметить, что мы делаем себя несчастными в Facebook. Это не вина приложения...

Я в мире 127.0.0.1
Разве на всех нас не повлияли эти ошеломляющие хакерские фильмы. Нас обманывает внешний вид этих передовых технологий, которые они используют, черные и зеленые строки консоли, печатающие за секунды. Моему любопытному «я» было интересно, как все это работает и возможно ли это. Я не был технически подкованным человеком, просто любопытство меня манило. Раньше я играл в Minecraft на ноутбуке моего отца, и это был мой единственный способ узнать о взломе. Я искал на Youtube уроки по..

Использование Jupyter Notebook в первый раз
Несколько недель назад я начал повышать квалификацию. Я решил изучить машинное обучение - цель, которую изначально поставил на 2019 год (сегодня 10.10.2018). Я учусь по видео Джереми Ховарда , которые можно найти здесь . Я дошел до того, что немного понимаю, что происходит в мире машинного обучения. В этой связи я почувствовал, что мне нужно подняться на ступеньку выше и начать с самого кода. Вы заметите, что в видеороликах fast.ai для написания кода используются блокноты Jupyter. К..

Финтех и инклюзия в 2018 году; Шесть основных трендов, за которыми мы следим
Новые продукты, новые партнерские отношения, новый потенциал: таков слоган Недели финансовой интеграции , глобального мероприятия, которое объединяет экспертов, чтобы помочь создать финансовую систему, которая работает для всех. Как следует из этого слогана, существует реальный оптимизм в отношении продолжающейся работы по оказанию помощи трем миллиардам человек, потерпевших неудачу из-за формального финансового сектора. По мере того, как Неделя финансовой доступности продолжает..

Что такое утечка данных? И как это смягчить?
«Утечка данных» - это широко распространенный термин, связанный с прогнозным моделированием, и он часто встречается в большинстве словарей Kagglers. Если ваша модель работает тоже хорошо, подумайте о своих методах, прежде чем открывать шампанское. Прогнозное моделирование и перекрестная проверка Прогнозное моделирование фокусируется на прогнозировании новых данных с использованием модели, которая изучает закономерность на основе данных обучения. Это сложная проблема . Это..

Привет Медиум!
Ну, я никогда не писал никаких сообщений в блоге. Поскольку это будет моя первая работа, я хотел бы немного рассказать о своей истории. Я молодой бразильский разработчик, я начал работать в очень молодом возрасте разносчиком газет. Работая в газете, я заинтересовался программированием HTML и тем, как несколько строк кода могут так много сделать на экране. Поработав некоторое время разносчиком газет, я начал помогать сайту в небольших задачах, таких как обновление страницы событий...

Бессмыслица о моей попытке изучить Clojure в 2015 году
Бессмыслица о моей попытке изучить Clojure в 2015 году И почему я считаю, что вы тоже должны попытаться научиться этому Большую часть своей недолгой карьеры я использовал объектно-ориентированные языки программирования. Я работал с PHP, C#, Javascript (хорошо, это не объектно-ориентированный язык по определению, но концептуально очень похожий), а также немного баловался Ruby в прошлом году. Еще одна из моих целей на этот год (к этой цели я уже иду) — выучить новый язык..