当前位置: 首页 > wzjs >正文

专门找人做软件的网站百度移动端排名软件

专门找人做软件的网站,百度移动端排名软件,腾讯 微商 网站 建设,photoshop网页版在线使用开始通过预测 基于examdata.csv数据,建立逻辑回归模型,评估模型表现预测Exam175,Exam260时,该同学能否通过Exam3建立二阶边界模型,重复1、2 Examdata.csv示例数据如下: Exam1,Exam2,Pass 34.62365962,78.02469282,0…

开始通过预测

  • 基于examdata.csv数据,建立逻辑回归模型,评估模型表现
  • 预测Exam1=75,Exam2=60时,该同学能否通过Exam3
  • 建立二阶边界模型,重复1、2

Examdata.csv示例数据如下:

Exam1,Exam2,Pass
34.62365962,78.02469282,0
30.28671077,43.89499752,0
35.84740877,72.90219803,0
60.18259939,86.3085521,1

以下是结合数据可视化的完整代码,包含数据点、决策边界及新样本的标记:

import matplotlib
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from sklearn.preprocessing import PolynomialFeatures, StandardScaler
from sklearn.linear_model import LogisticRegression
from sklearn.pipeline import make_pipelinematplotlib.use('TkAgg')
# 设置 Matplotlib 使用支持中文的字体
plt.rcParams['font.sans-serif'] = ['Noto Sans CJK SC']  # 根据字体名称调整
plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题# 读取数据
data = pd.read_csv('examdata.csv')
X = data[['Exam1', 'Exam2']].values  # 关键修改:转为 numpy 数组
# print(X)
y = data['Pass'].values
# print(y)# 创建模型流水线
model = make_pipeline(PolynomialFeatures(degree=2, include_bias=False),StandardScaler(),LogisticRegression(penalty='l2', solver='lbfgs')
)
model.fit(X, y)# 生成网格点
x_min, x_max = data['Exam1'].min() - 5, data['Exam1'].max() + 5
y_min, y_max = data['Exam2'].min() - 5, data['Exam2'].max() + 5
xx, yy = np.meshgrid(np.linspace(x_min, x_max, 500),np.linspace(y_min, y_max, 500))# 预测网格点的分类结果
Z = model.predict(np.c_[xx.ravel(), yy.ravel()])
Z = Z.reshape(xx.shape)# 可视化
plt.figure(figsize=(10, 6))
# 绘制决策边界
plt.contourf(xx, yy, Z, alpha=0.3, cmap='coolwarm')
# 绘制原始数据点(通过 numpy 布尔索引)
plt.scatter(X[y == 0, 0], X[y == 0, 1],c='red', label='Failed', edgecolors='k')
plt.scatter(X[y == 1, 0], X[y == 1, 1],c='blue', label='Passed', edgecolors='k')
# 标记新样本
plt.scatter(75, 60, c='green', s=200, marker='*',label='New Sample (75, 60)')plt.xlabel('Exam1 Score')
plt.ylabel('Exam2 Score')
plt.title('Logistic Regression with 2nd-Order Boundary')
plt.legend()
plt.grid(True, linestyle='--', alpha=0.5)
plt.show()

可视化说明

  1. 颜色区域:红色区域表示预测为未通过(Failed),蓝色区域表示通过(Passed)
  2. 数据点:原始数据点按真实标签着色(红色=0,蓝色=1)
  3. 星号标记:绿色五角星表示待预测样本(Exam1=75, Exam2=60)
  4. 决策边界:二阶多项式生成的曲线边界能更灵活地划分数据

输出效果

  • 通过样本集中在右上角高分段区域
  • 新样本位于蓝色通过区域,与代码预测结果一致
  • 二阶边界呈现出明显的非线性形状,比一阶逻辑回归的直线边界更贴合数据分布

如下图所示:

在这里插入图片描述

可视化结果直观展示了模型如何通过非线性决策边界对复杂数据进行分类。

结语

❓QQ:806797785

⭐️仓库地址:https://gitee.com/gaogzhen

⭐️仓库地址:https://github.com/gaogzhen

[1]AI人工智能从入门到精通全套教程[CP/OL].

http://www.dtcms.com/wzjs/388185.html

相关文章:

  • wordpress防垃圾评论搜索引擎优化员简历
  • 自己的免费网站空间网络推广发帖网站
  • 东莞网络公司现状做网络优化哪家公司比较好
  • 在线图片修改seo网站技术培训
  • 将自己做的网站用电脑发到网上广州seo网站优化培训
  • WordPress访客日志插件郑州seo优化顾问
  • 响应式网站图解seo专业培训中心
  • 手机做网站公司宜昌今日头条新闻
  • 深圳外包网站上海百度推广电话
  • 做网站须知今日头条十大热点
  • 在线qq登录入口上海优化排名网站
  • 公司让我做网站负责人网络营销师课程
  • 政府门户网站建设费用石家庄seo推广公司
  • 互联网网站制作公司产品推广方案怎么写
  • 模板网站怎么建设优化公司网站如何推广
  • 微商如何做网站引流广州疫情最新情况
  • 建设银行南宁社会招聘网站怎么开自己的网站
  • 网站流量如何赚钱产品线下推广方式都有哪些
  • tuzicms做企业手机网站如何天天自学网网址
  • 淘宝联盟网上的网站建设关键词代发包收录
  • wp_head() wordpress网站外部优化的4大重点
  • 十大高端网站建设网站优化 秦皇岛
  • 动态网站开发参考书长沙本地推广联系电话
  • 怎么找人做网站app推广30元一单
  • 石家庄 最新东莞网站优化
  • 重庆网站建设 渝爱站长
  • 衡阳网站优化外包价格成都网络营销搜索推广
  • 做网站可以赚钱吗?搜索引擎营销的内容有哪些
  • 西安千度网站建设最新新闻国内大事件
  • 宣传设计网站如何在百度发布广告信息