吴恩达机器学习-未分级实验:使用ScikitLearn进行逻辑回归(Logistic Regression using Scikit-Learn)

目标

在本实验中,你将:使用scikit-learn训练逻辑回归模型。

数据集

让我们从之前的数据集开始。

import numpy as np

X = np.array([[0.5, 1.5], [1,1], [1.5, 0.5], [3, 0.5], [2, 2], [1, 2.5]])
y = np.array([0, 0, 0, 1, 1, 1])

拟合模型

下面的代码从scikit- learn导入逻辑回归模型。你可以通过调用fit函数对训练数据进行拟合。

from sklearn.linear_model import LogisticRegression

lr_model = LogisticRegression()
lr_model.fit(X, y)

在这里插入图片描述

作出预测

通过调用predict函数,您可以看到这个模型做出的预测。

y_pred = lr_model.predict(X)

print("Prediction on training set:", y_pred)

在这里插入图片描述

计算的准确性

您可以通过调用scorefunction来计算该模型的精确度。

print("Accuracy on training set:", lr_model.score(X, y))

在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 22:34:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 22:34:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 22:34:04       82 阅读
  4. Python语言-面向对象

    2024-03-13 22:34:04       91 阅读

热门阅读

  1. ES6 类的扩展

    2024-03-13 22:34:04       42 阅读
  2. js的事件有哪些?

    2024-03-13 22:34:04       42 阅读
  3. Android adb启动app方式

    2024-03-13 22:34:04       45 阅读
  4. 【SpringBoot】多环境切换的灵活配置

    2024-03-13 22:34:04       48 阅读
  5. 车联网术语汇总 车联网术语汇总

    2024-03-13 22:34:04       41 阅读
  6. UE5 获取各个信息的像素

    2024-03-13 22:34:04       39 阅读
  7. 基础 | 并发编程 - [线程状态]

    2024-03-13 22:34:04       43 阅读
  8. 英伟达tx2光驱烧录功能支持

    2024-03-13 22:34:04       41 阅读
  9. js的异步请求?

    2024-03-13 22:34:04       47 阅读