Статьи

Это определенно не лучший выбор или язык, который, кажется, имеет зрелые инструменты ML, однако…
Это определенно не лучший выбор или язык, который, кажется, имеет зрелые инструменты машинного обучения, однако есть довольно много областей, где он был бы выбором .

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

Подкасты по машинному обучению: лучшие шоу для углубления вашего понимания
В последние годы популярность подкастов как бесценного средства обучения и обновления в различных областях, включая постоянно развивающуюся область машинного обучения, резко возросла. Этот рост можно объяснить несколькими факторами, включая рост потребления аудиоконтента, увеличение числа специализированных каналов подкастов и удобство доступа к информации по запросу. Поскольку технологии искусственного интеллекта (ИИ) и машинного обучения (МО) продолжают формировать отрасли и влиять на..

Введение в машинное обучение
Машинное обучение — это область исследования и применения, которая включает разработку алгоритмов и моделей, которые позволяют компьютерам учиться и делать прогнозы или решения без явного программирования. Это подмножество искусственного интеллекта (ИИ), основанное на идее о том, что машины могут учиться на данных и со временем улучшать свою производительность. Теория машинного обучения: Обучение с учителем. При этом подходе машина учится на помеченных данных, где каждый входной..

Мой секретный соус к победе в хакатоне по машинному обучению: EDA & Feature Engineering
Недавно я участвовал в конкурсе машинного обучения по устойчивому развитию от компании MachineHack Wipro и занял 2-е место среди 1900 участников. Это само по себе было сюрреалистичным опытом. Особенно учитывая подход, который я использовал для взлома этого хакатона прогнозирование временных рядов . Набор обучающих данных был довольно небольшим (~ 175 тыс. записей) и содержал всего 15 признаков. Задача состояла в том, чтобы построить модель прогнозирования для прогнозирования «..

Разница в классе и интерфейсе в TypeScript
Интерфейс Основной принцип TypeScript для проверки типов. Интерфейс в TypeScript — это контракт в проекте или вне проекта. interface TestInterface { name: string; } function test(testInterface: TestInterface){ console.log(testInterface.name); } Класс Интерфейс — это контракт, а класс — реализация. Это может быть реализация интерфейса. Также это может быть самостоятельная реализация. ( Еще одно важное замечание: в ECMAScript 6 уже введен класс. Класс доступен в JavaScript. )..

Выявление неиспользуемых томов AWS EBS и избавление от них
Узнайте, как определить неиспользуемые тома EBS и как удалить их с помощью скрипта Python Если вы какое-то время использовали AWS EC2 , возможно, вы также использовали тома EBS для своего инстанса EC2. Но из-за многократного создания и завершения инстансов EC2 некоторые тома EBS, которые были присоединены к этим инстансам, которые были прерваны, все еще остаются там. Эти тома не служат никакой цели и требуют затрат. В этой статье мы увидим, как можно сэкономить деньги, выявляя и..

Как я распараллеливаю работу, спасение мира и учебу (Часть 1: Советы)
Отказ от ответственности: работа во время учебы не для всех; это очень сложно для любого человека. Таким образом, работа-учеба может быть не лучшим выбором для каждого человека. Я учусь в Университете Северного Юга на степень бакалавра в области компьютерных наук и инженерии; и работа в Telenor Health A / S в качестве инженера-программиста - разработка массовых приложений для ввода в действие и автоматизации организации. Вот несколько примеров из моего опыта. Сон, много этого Я..

K-Means++: алгоритм кластеризации следующего поколения для эффективной сегментации данных
K-means++ is an improvement on the standard K-means clustering algorithm. Like K-means, it is an unsupervised learning algorithm used to group similar data points together based on their similarity. The goal of K-means++ is to initialize the cluster centers in a more intelligent way than the random initialization used by K-means, which can lead to suboptimal results. Как работает K-Means++ Вот основные шаги алгоритма K-средних++: Шаг 1. Инициализируйте первый центр кластера, случайным..

Что такое структуры данных и что такое структура данных массива
Первый взгляд на структуры данных Представьте, что вам нужно обыскать склад, чтобы найти важный лист бумаги, скажем, ваш W-2, а на складе царит полный беспорядок… примерно как на картинке ниже. Как вы думаете, сколько времени вам понадобится, чтобы найти W-2? Да, наверное, довольно долго. Сколько времени это заняло бы, если бы вам также нужно было найти 10 других документов? Наверное, слишком долго, да? Вот как выглядела бы память компьютера без структур данных, и просить его..

Инжиниринг данных с Python: чтение и запись файлов
Одной из самых основных задач в области обработки данных является перемещение данных из текстового файла в базу данных. В этой статье мы будем читать и записывать данные из нескольких различных текстовых форматов, таких как CSV и JSON. мы рассмотрим следующие основные темы: Чтение и запись файлов в Python Обработка файлов в Airflow Процессоры NiFi для обработки файлов Чтение и запись данных в базы данных в Python Базы данных в Airflow Процессоры баз данных в NiFi Запись и..

Использование SDK Cloud DB JavaScript Server в Cloud Functions
С помощью Облачных функций вы можете настроить триггер CLOUDDB для вызова функции при вводе, удалении или изменении данных в Облачной БД. Служба Облачная БД выпущена с пакетом SDK для JavaScript Server, который может использоваться в среде Node.js, которую поддерживает служба Cloud Functions. В этой статье я подробно расскажу, как вводить и запрашивать данные с помощью SDK Cloud DB JavaScript Server в Cloud Functions. Включение необходимых служб Вам нужно включить две службы...

Систематический обзор литературы с помощью НЛП: зачем это нужно и как это работает
"Обработка естественного языка" Систематический обзор литературы с помощью НЛП: зачем это нужно и как это работает Ответить на конкретный, четко определенный исследовательский вопрос из огромного количества существующей научной и клинической литературы по вопросам здравоохранения может быть чрезвычайно сложно. Тем не менее, это как раз цель систематических обзоров литературы ( SLR ) в области здравоохранения, которые используют систематический подход для критической оценки и оценки..

Программирование 3D-графики на Java: за пределами 2D
Java, универсальный и независимый от платформы язык программирования, предлагает надежные возможности для создания трехмерной (3D) графики и визуализации. Хотя Java известна своими возможностями 2D-графики, она в равной степени способна обрабатывать и 3D-графику. В этой статье мы углубимся в мир программирования 3D-графики на Java, изучая концепции, библиотеки и методы, которые позволяют разработчикам создавать захватывающие 3D-приложения. Переход от 2D к 3D графике Переход от..

Класс данных Python против класса
Если вы работаете на python, возможно, вы создали класс, в котором вам нужно писать методы dunder/magic, такие как __init__, __repr__ и __eq__ и т. д. Знаете ли вы, что класс данных может сделать вашу жизнь проще!!! давайте посмотрим на примере: здесь мы создаем класс InventoryItem и определяем его __init__, __repr__, __eq__ другие методы dunder/magic.

Руководство по удаленной работе: лучшие практики для проектных менеджеров и команд разработчиков
Руководство по удаленной работе: рекомендации для менеджеров по проектам и команд разработчиков Удаленная работа и распределенные команды — вот что способствует процветанию индустрии разработки программного обеспечения, объединяя людей из разных мест и часовых поясов. Хотите знать, как начать работу с домашним офисом? Читать дальше. Непрерывность бизнеса . Сохранение компании, продвижение проектов и получение прибыли. Можно ли это сделать без непосредственного контроля над..

Нужно ли нам масштабирование признаков перед линейным дискриминантным анализом (LDA)?
LDA для уменьшения размерности с масштабированием признаков и без него Линейный дискриминантный анализ (далее ЛДА) может быть использован для уменьшения линейной размерности. В большинстве случаев необходимо выполнить масштабирование функций перед анализом основных компонентов — PCA, что является еще одним…

Создание CI / тестовой среды для проектов JavaScript
Поддерживать качество программного обеспечения - непростая задача. Поскольку программное обеспечение становится более сложным и требования к качеству повышаются , поддержание высокого качества кода никогда не было так важно . И все же удовлетворить эти потребности легко , если все сделано правильно. Инструменты Шутка Jest - одна из наиболее часто используемых тестовых платформ JavaScript , разработанная Facebook, что делает ее надежным выбором для любого проекта...

Парное программирование: чему я научился, не занимаясь им
До сих пор мое короткое (но захватывающее) путешествие в веб-разработку было переполнено парным программированием. Эта статья о том, чему я научился после нескольких дней самостоятельного программирования в рамках проекта в сжатые сроки. Что такое парное программирование? Парное программирование было ключевым компонентом популярной методики гибкой разработки программного обеспечения . Главный вывод заключается в том, что в парном программировании участвуют два программиста. У них..

Руководство для начинающих по обработке естественного языка — Часть 3
Токены и N-граммы с оценочными метриками были рассмотрены в Части 2 этой серии статей как введение в НЛП. В этой статье после краткого обсуждения анализа данных вы найдете: Маркировка POS. Стемминг. лемматизация. Что такое парсинг данных? Традиционный синтаксический анализ предложений выполняется как метод понимания точного значения предложения или слова. Обычно это объясняет важность различных делений, таких как подлежащее и сказуемое. Для компьютера синтаксический анализ..