Хобрук: Ваш путь к мастерству в программировании

Вопросы по теме 'scikit-learn'

Извлечение деревьев (предиктор) из случайного классификатора леса
У меня есть конкретный технический вопрос о sklearn, классификаторе случайных лесов. После подбора данных с помощью метода «.fit(X,y)», есть ли способ извлечь фактические деревья из объекта оценки в каком-то общем формате, чтобы метод «.predict(X)»...
09.05.2024

Как обучить / масштабировать очень большой набор данных с помощью scikit-learn?
Я использую набор данных sentiment140, который состоит из 1,6 млн твитов, для обучения и анализа точности различных классификаторов в библиотеке scikit-learn в Python. Я использую следующий фрагмент кода для векторизации твитов в векторы функций,...

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

Добавление чисел к stop_words в CountVectorizer scikit-learn
Этот вопрос объясняет, как добавить свои собственные слова в построенный -в английском языке стоп-слова CountVectorizer . Мне интересно посмотреть, как на классификатор повлияет устранение любых чисел в качестве токенов. ENGLISH_STOP_WORDS...

Как импортировать файлы .mat в блокнот Jupyter, чтобы использовать их для машинного обучения в scikit-learn?
У меня есть около 700 файлов .mat, сохраненных на моем ПК (64-разрядная версия, ОС Windows 8), и эти файлы содержат структуры matlab, содержащие матрицы, и другую информацию о них, такую ​​как собственные значения и т. Д. Я создал эти файлы, запустив...

sklearn: TypeError: fit () отсутствует 1 обязательный позиционный аргумент: 'x "
Пытаясь запустить это from sklearn.impute import SimpleImputer imputer = SimpleImputer(missing_values ="NaN", strategy = "mean") imputer = SimpleImputer.fit(X[:,1:3]) X[:,1:3] = SimpleImputer.transform(X[:,1:3]) Я получаю сообщение об ошибке...
14.04.2024

Как собрать все пути из дерева решений sklearn?
Я пытаюсь сгенерировать все пути из дерева решений в skealrn. Здесь estimator взято из случайного леса, и это дерево решений в sklearn. Но меня смутила структура данных дерева решений sklearn. Кажется, что left , right здесь содержат все левые...

SKLearn Ordinal Encoder с Pandas Dataframe — доступ к столбцам с помощью переменной
Я пытаюсь реализовать категориальный наивный байесовский классификатор для некоторых данных, которые у меня есть в кадре данных. В моем фрейме данных 173 строки и 38 столбцов. Столбцы представляют категориальные характеристики, такие как степень...

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

Можно ли и нужно ли использовать class_weight и balanced_accuracy_score вместе для несбалансированных данных?
Если я обучаю свой классификатор (скажем, LogisticRegression() ) с параметром class_weight='balanced' в scikit-learn, должен ли я использовать обычную меру точности (т. е. accuracy_score ) или сбалансированную точность (т. е....

Новые материалы

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

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

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

Обзор: Машинное обучение: классификация
Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

Разработка расширений Qlik Sense с qExt
Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..