Статьи

Обучение и оценка моделей кластеризации (1/2)
Кластеризация — это процесс группировки объектов со схожими объектами. Что такое кластеризация? Кластеризация – это форма неконтролируемого машинного обучения, при которой наблюдения группируются в кластеры на основе сходства их функций . Этот вид машинного обучения считается неконтролируемым, поскольку он не использует ранее известные значения label для обучения модели. В модели кластеризации метка — это кластер, которому назначается наблюдение исключительно на основе его..

Thunderstruck: Disaster CNN визуализация линий электропередачи переменного тока
Thunderstruck: Disaster CNN визуализация линий электропередачи переменного тока NET Center в VŠB пытается обнаружить образцы частичных разрядов от воздушных линий электропередачи путем анализа сигналов мощности. Этот вызов Kaggle был интересным для всех энтузиастов электроэнергии. В идеале мы могли бы обнаружить медленно увеличивающееся повреждение линий электропередачи до того, как произойдет отключение электроэнергии или возникнет электрический пожар. Однако есть много миль линий..

Разработчики программного обеспечения должны потерпеть неудачу, чтобы добиться успеха💪
Успех и неудача. Как получить пользу от ОБОИХ Когда-то давно, когда я был наивным разработчиком программного обеспечения. Я сделал коммит, не проверив код должным образом. Знаю, знаю. ТОЖЕ ЮНИОР. На той первой работе в качестве разработчика я сделал коммит, не протестировав код должным образом (эй, используя управляемое тестированием…

Объясняя Джа
Java Script — это язык программирования, разработанный для того, чтобы сделать веб-сайты более интерактивными. Он был создан в 1995 году Бренданом Эйхом и является одним из самых популярных языков программирования в мире. Он существует уже некоторое время, но все еще широко используется из-за своей простоты, доступности и популярности. Его можно использовать по-разному, но в основном он популярен благодаря своей способности делать веб-сайты интерактивными. Java-скрипты позволяют..

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

Памятка по машинному обучению: какую модель использовать?
1. Проблемы классификации (предсказание дискретных меток): Если ваш набор данных небольшой и линейно разделим: Используйте линейный SVM или логистическую регрессию. Если ваш набор данных большой и многомерный: Подумайте об использовании Gradient Boosting Machines (GBM) или Random Forests. Если в вашем наборе данных смешанные функции (числовые и категориальные): Попробуйте деревья принятия решений или случайные леса с функциями «горячего» кодирования. Если вам нужны..

GPT-3 устареет?
НА СЛЕДУЮЩЕЙ НЕДЕЛЕ Мир изменится… GPT-4, который в 500 раз мощнее текущего #ChatGPT, будет выпущен на следующей неделе. Текущая версия ChatGPT построена на GPT 3.5 с 175 миллиардами параметров машинного обучения. Но GPT-4 имеет 100 ТРИЛЛИОНОВ ML ПАРАМЕТРОВ.

https://i2.wp.com/miro.medium.com/max/750/1*qohDtMWQwQGy6NbKIHVMYA.png
https://i2.wp.com/miro.medium.com/max/750/1*qohDtMWQwQGy6NbKIHVMYA.png Что происходит, когда вы вводите www.google.com в браузере и нажимаете Enter? В этой статье мы собираемся обсудить за кулисами, что происходит, когда мы ищем URL-адрес (унифицированный указатель ресурсов), такой как https://www.google.com , в браузере, таком как Chrome. Это то, что мы делаем практически каждый день, и процесс, стоящий за этой простой задачей, которая занимает всего несколько секунд, намного сложнее, чем вы..

Обнаружение фейковых новостей с помощью НЛП
Достаточно ли использования технологий и техник НЛП базового уровня для обнаружения фейковых новостей? Ничего нового под солнцем О фейковых новостях говорят все, от вашего лучшего друга до ваших родителей, возможно, даже ваши золотые рыбки шепчутся по углам аквариума. Это даже освещается Real News в тревожном ролике. Dictionary.com даже назвал «дезинформацию» словом года в 2018 году. Однако это не такая уж новая проблема, верно? В конце концов, Джонатон Свифт писал в 1710 году:..

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

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

Python: именованные аргументы против **kwargs
Цель: выделить разницу между именованными аргументами и **kwargs при разработке методов в Python. Рассмотрим следующее требование для создания функции для вашего сервиса: Создайте метод для создания запроса БД SELECT в таблице пользователей, где вам нужно следующее params от пользователя вашего метода: schema : для простоты доступны две схемы: company и client , где по умолчанию, если пользователь не предоставляет схему, по умолчанию должна быть схема client . dept :..

Параллельное программирование на C#: работа с параллельными циклами — Часть III
В предыдущей статье мы проверили, как использовать методы Break и Stop из ParallelLoopState для завершения процесса параллельного цикла . Теперь давайте посмотрим, как можно использовать объект CancellationTokenSource для завершения процесса параллельного цикла. Когда мы вызываем метод Parallel.For или Parallel.ForEach , мы можем предоставить некоторые параметры, которые будут использоваться в их исполнение. Эти параметры могут быть предоставлены через..

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

Как создать персональную систему рекомендаций в AmazInvest для целевых инвестиций…
Как создать персональную систему рекомендаций в AmazInvest для целевых инвестиционных возможностей Добро пожаловать в следующую статью из серии «Создание AmazInvest за 10 дней». В этом выпуске мы углубимся в тонкости создания персонализированной системы рекомендаций, которая произведет революцию в возможностях инвестиционного анализа AmazInvest. Используя передовые методы машинного обучения и алгоритмы рекомендаций, мы можем предоставить пользователям целенаправленные инвестиционные..

Обход порядка двоичного дерева🚄
Вопрос Учитывая root бинарного дерева, вернуть порядок обхода значений его узлов . (то есть слева направо, уровень за уровнем). Пример 1: Input: root = [3,9,20,null,null,15,7] Output: [[3],[9,20],[15,7]] Пример 2: Input: root = [1] Output: [[1]] Пример 3: Input: root = [] Output: [] Ограничения: Количество узлов в дереве находится в диапазоне [0, 2000] . -1000 <= Node.val <= 1000 Java-решение Временная сложность решения ниже..

20 способов стать лучше Node.js-разработчиком в 2020 году
Краткое вступление Я собрал ниже 20 навыков, технологий и соображений по выбору между ними. Выбор правильных инструментов стал одной из наших самых больших проблем - экосистема Node.js созрела и предлагает привлекательные возможности практически во всех областях. Ваниль или TypeScript? Ава, Мокко или Шутка? Express, Fastify или Koa? а может Nest? должен ли я включать модули ES6 в свой следующий проект или придерживаться старого доброго «требования»? Смешение и сопоставление..

Изучите #C для начинающих. Руководство
C Учебное упражнение — Изучите программирование на C с помощью моделей Махар Хамза Научиться написанию компьютерных программ на C просто, если вы будете следовать инструкциям в предоставленном запросе и практиковаться в проектах на C в пути. Это учебное упражнение по C предназначено для любителей, поэтому у вас не возникнет никаких проблем, даже если у вас нет предыдущей информации о языке C. C — широко используемый язык программирования для ПК. Широко используемый язык — это..

Использование Python для извлечения нескольких таблиц из одного листа Excel
Есть ограничения на pd.read_excel . Когда у нас есть сложный лист Excel, содержащий несколько таблиц, pd.read_excel начинает вести себя странно. Например, допустим, у нас есть вот этот лист Excel. import pandas as pd print(pd.read_excel('Book1.xlsx')) ^ если мы используем pd.read_excel , мы получаем этот огромный странный фрейм данных. Но что, если мы хотим извлечь 3 отдельные таблицы сами по себе? Идея — извлечение отдельных таблиц В каждой таблице есть: Верхняя..

Раскрытие возможностей нейронных сетей: руководство для начинающих по машинному обучению
Нейронные сети — мощный инструмент машинного обучения и искусственного интеллекта. Они созданы по образцу структуры и функций человеческого мозга и используются для таких задач, как распознавание изображений, обработка естественного языка и прогнозирование. Если вы новичок в нейронных сетях, вот руководство для начинающих, чтобы понять, как они работают. Нейронная сеть состоит из слоев взаимосвязанных «нейронов», которые моделируются по образцу нейронов человеческого мозга. Каждый..