成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PyCaret:機器學習模型開發變得簡單

人工智能 機器學習
本文將介紹 PyCaret,這是一個用 Python 編寫的低代碼機器學習庫。PyCaret 是 R 編程語言中 Caret(分類和回歸訓練Classification And REgression Training的縮寫)包的 Python 版本,具有許多優點。

在當今快節奏的數字世界中,機構們使用低代碼/無代碼(LC/NC)應用來快速構建新的信息系統。本文將介紹 PyCaret,這是一個用 Python 編寫的低代碼機器學習庫。

PyCaret 是 R 編程語言中 Caret(分類和回歸訓練Classification And REgression Training的縮寫)包的 Python 版本,具有許多優點。

提高工作效率: PyCaret 是一個低代碼庫,可讓你提高工作效率。由于花費更少的時間進行編碼,你和你的團隊現在可以專注于業務問題。

易于使用: 這個簡單易用的機器學習庫將幫助你以更少的代碼行執行端到端的機器學習實驗。

可用于商業: PyCaret 是一個可用于商業的解決方案。它允許你從選擇的 notebook 環境中快速有效地進行原型設計。

你可以在 Python 中創建一個虛擬環境并執行以下命令來安裝 PyCaret 完整版:

pip install pycaret [full]

機器學習從業者可以使用 PyCaret 進行分類、回歸、聚類、異常檢測、自然語言處理、關聯規則挖掘和時間序列分析。

使用 PyCaret 構建分類模型

本文通過從 PyCaret 的數據倉庫中獲取 Iris 數據集來解釋使用 PyCaret 構建分類模型。

我們將使用 Google Colab 環境使事情變得簡單,并按照下面提到的步驟進行操作。

步驟 1

首先,通過給出以下命令安裝 PyCaret:

pip install pycaret

步驟 2

接下來,加載數據集,如圖 2 所示:

Loading the data set

    from pycaret.datasets import get_data
dataset = get_data('iris')
(或者)
import pandas as pd
dataset = pd.read_csv('/path_to_data/file.csv')

步驟 3

現在設置 PyCaret 環境,如圖 2 所示:

PyCaret environment setup

    from pycaret.classification import *
clf1 = setup(data=dataset, target = ‘species’)

PyCaret environment setup result

使用 PyCaret 構建任何類型的模型,環境設置是最重要的一步。默認情況下,setup() 函數接受參數 data(Pandas 數據幀)和 target(指向數據集中的類標簽變量)。setup() 函數的結果如圖 3 所示。 setup() 函數默認將 70% 的數據拆分為訓練集,30% 作為測試集,并進行數據預處理,如圖 3 所示。

步驟 4

接下來,找到最佳模型,如圖 4 所示:

Finding the best model

best = compare_models()

默認情況下,compare_models() 應用十倍交叉驗證,并針對具有較少訓練時間的不同分類器計算不同的性能指標,如準確度、AUC、召回率、精度、F1 分數、Kappa 和 MCC,如圖 4 所示。通過將 tubro=True 傳遞給 compare_models() 函數,我們可以嘗試所有分類器。

步驟 5

現在創建模型,如圖 5 所示:

Creating the model

lda_model=create_model (‘lda’)

線性判別分析分類器表現良好,如圖 4 所示。因此,通過將 lda 傳遞給 create_model() 函數,我們可以擬合模型。

步驟 6

下一步是微調模型,如圖 6 所示。

Tuning the model

tuned_lda=tune_model(lda_model)

超參數的調整可以提高模型的準確性。tune_model() 函數將線性判別分析模型的精度從 0.9818 提高到 0.9909,如圖 7 所示。

Tuned model details

步驟 7

下一步是進行預測,如圖 8 所示:

Predictions using the tuned model

predictions=predict_model(tuned_lda)

predict_model() 函數用于對測試數據中存在的樣本進行預測。

步驟 8

現在繪制模型性能,如圖 9 所示:

Evaluating and plotting the model performance — confusion matrix

evaluate_model(tuned_lda)

evaluate_model() 函數用于以最小的努力開發不同的性能指標。你可以嘗試它們并查看輸出。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2023-05-24 16:24:40

機器學習大數據

2017-08-25 14:05:01

機器學習算法模型

2023-10-18 16:02:24

機器學習深度學習ChatGPT

2024-11-04 00:24:56

2020-07-09 13:53:11

機器學習技術工具

2020-04-17 14:48:30

代碼機器學習Python

2016-09-18 18:27:21

KubernetesDocker

2021-02-26 10:45:49

PyCaret低代碼Python

2024-01-25 09:19:34

PythonFire開源庫

2022-10-08 07:36:08

Kubernetes開源容器

2024-12-13 09:11:12

2021-05-08 05:58:40

機器學習顯微鏡AI

2020-08-03 09:48:04

Python 機器學習代碼

2025-04-03 15:40:41

機器學習大模型DeepSeek

2022-06-20 07:16:25

機器學習模型Codex

2020-08-10 15:05:02

機器學習人工智能計算機

2024-09-09 11:45:15

ONNX部署模型

2020-11-10 16:18:58

機器學習人工智能AI

2024-12-09 00:00:10

2016-09-08 23:58:42

云運維 云數據中心
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久一区二区三区 | 日韩有码一区二区三区 | 日韩亚洲视频 | 中文字幕免费中文 | 欧美国产精品一区二区三区 | 日韩欧美在线不卡 | 欧美一区2区三区3区公司 | 精品毛片 | 亚洲精品免费观看 | 国产一区二区三区 | 国产午夜精品一区二区三区嫩草 | 日本免费一区二区三区视频 | 国产精品一二区 | 99re在线视频 | 欧美一级在线 | 久久免费精品 | 亚洲电影在线播放 | 亚洲视频一区在线观看 | 91在线网 | 亚洲在线免费观看 | 国产视频第一页 | 久久激情视频 | 中文字幕a√ | 免费在线观看成人 | 国产福利小视频 | 国产国拍亚洲精品av | 国产美女永久免费无遮挡 | 亚洲一区二区三区高清 | 欧洲视频一区 | 午夜久久av | 亚洲第一视频网 | 91五月婷蜜桃综合 | 人人叉| 中文字幕一区在线 | 少妇久久久 | 午夜视频精品 | 亚洲国产精品视频一区 | 九九热在线免费观看 | 国产99热在线 | 亚洲一区国产精品 | 亚洲一区在线日韩在线深爱 |