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

政务网站建设模块网络营销首先要进行

政务网站建设模块,网络营销首先要进行,宜昌网站建设,西藏建设网📖 学习内容 1️⃣ 什么是机器学习? 📌 机器学习 vs 传统编程 在传统编程中,我们手动编写规则: def is_adult(age):if age > 18:return "Adult"else:return "Child"💡 传统编程…

📖 学习内容

1️⃣ 什么是机器学习?

📌 机器学习 vs 传统编程

在传统编程中,我们手动编写规则:

def is_adult(age):if age >= 18:return "Adult"else:return "Child"

💡 传统编程 = 规则(程序员写代码)+ 数据 → 结果

而在机器学习中,程序会自动从数据中学习规律,不需要我们手动编写规则:

  • 输入:大量的训练数据(如:大量人的年龄和他们的分类)
  • 输出:程序自动学习一个模型,来预测新的数据

💡 机器学习 = 数据 + 结果 → 学习出规律(模型)


2️⃣ 机器学习的三种类型

1. 监督学习(Supervised Learning)

定义:机器学习模型在有标签的数据上学习模式,最终可以预测新数据的类别或数值。

主要任务

  • 回归(Regression) → 预测连续数值(如房价预测)
  • 分类(Classification) → 预测离散类别(如垃圾邮件识别)

示例

变量目标
面积房价
80㎡100万
120㎡180万
150㎡250万

📌 回归示例:模型学习面积和房价的关系,预测新房子的价格。

📌 分类示例:垃圾邮件识别:

邮件内容是否垃圾邮件
“免费领取iPhone!”
“你好,张三,关于会议安排…”

2. 无监督学习(Unsupervised Learning)

定义:没有标签的数据,模型自动发现数据的结构。

主要任务

  • 聚类(Clustering) → 把相似的数据分成不同的组(如用户分群)
  • 降维(Dimensionality Reduction) → 让数据更简单易懂(如PCA,Principal Component Analysis,主成分分析)

📌 示例

  • 聚类:根据用户的购买行为,把用户自动分为不同类别(高端消费、普通消费)
  • 降维:把复杂的高维数据降到 2D 或 3D 来可视化。

3. 强化学习(Reinforcement Learning)

定义:AI 通过试错学习,不断优化策略,获得最大奖励。

主要任务

  • 机器人自动驾驶
  • AI 训练玩游戏(如 AlphaGo)
  • 自动股票交易系统

📌 示例

  • 机器人学走路:如果走对一步,给奖励;走错摔倒,减少奖励。

📝 练习项目 1:分析 Kaggle 泰坦尼克号数据集

目标

  • 下载 Kaggle 数据集
  • 观察数据结构
  • 统计不同特征(如性别)的存活率
  • 进行可视化分析

🔹 1. 下载数据集

👉 步骤

  1. 访问 Kaggle Titanic 竞赛页面
  2. 点击 Download All 下载 train.csv
  3. train.csv 放入你的 Python 项目目录

🔹 2. 加载数据并观察

import pandas as pd# 读取 Titanic 训练数据
df = pd.read_csv("train.csv")# 显示前5行
print(df.head())# 数据概览
print(df.info())
print(df.describe())

输出结果

   PassengerId  Survived  Pclass     Name   Sex   Age  SibSp  Parch     Fare
0           1         0       3   Allen  male  22.0      1      0   7.2500
1           2         1       1  Cumings female  38.0      1      0  71.2833
  • Survived = 1 表示存活,0 表示死亡
  • Pclass = 船舱等级(1 = 头等舱, 3 = 三等舱)
  • Sex = 性别
  • Age = 年龄
  • Fare = 票价

🔹 3. 统计男女存活率

# 统计生存率
print(df["Survived"].value_counts())# 统计男女生存情况
print(df.groupby("Sex")["Survived"].mean())

输出示例

Survived:
0    549  # 没有生还
1    342  # 生还Sex Survived
female    0.74
male      0.18

💡 结论

  • 女性生存率 74%
  • 男性生存率 18%
  • 说明女性在救援中有优先权(“Women and children first!”)

🔹 4. 绘制可视化图表

import matplotlib.pyplot as plt
import seaborn as sns# 统计男女生存率
sns.barplot(x="Sex", y="Survived", data=df)
plt.title("男女生存率对比")
plt.show()

输出结果
在这里插入图片描述

🔹 5. 统计不同船舱等级(Pclass)的存活率

# 统计不同船舱的生存率
print(df.groupby("Pclass")["Survived"].mean())# 画出船舱等级和存活率的柱状图
sns.barplot(x="Pclass", y="Survived", data=df)
plt.title("不同船舱等级的生存率")
plt.show()

在这里插入图片描述

结论

  • 头等舱生存率最高
  • 三等舱生存率最低

🎯 总结

今天的收获

  1. 理解了机器学习三大类
  2. 学习了 Pandas 读取 CSV 数据
  3. 统计了泰坦尼克号数据的生存率
  4. 学会了绘制可视化图表

📌 下一步

  • 2:数据预处理
    • 填充缺失值
    • 数据标准化
    • 处理类别变量

🚀 你可以修改代码,比如增加 “年龄” 对存活率的影响分析! 🎯

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

相关文章:

  • 即时通讯型网站开发营销方案100个软文
  • 做设计找素材都有什么网站官网关键词优化价格
  • 旅游电子商务网站建设规划百度广告联盟官网
  • 阿芹网站建设系统优化软件哪个好
  • python是做网站的吗关键词排名提高
  • wordpress弹窗登录代码seo短期培训班
  • 东莞市建设质量监督网站ip域名查询地址
  • 揭阳门户网站开发怎么优化关键词排名优化
  • 武汉响应式网站建设百度广告多少钱
  • 1688是什么平台太原百度关键词优化
  • 找兼职h5网站开发人员怎样免费建立自己的网站
  • 九江网站开发哈尔滨优化推广公司
  • discuz做网站赚钱经历wordpress建站
  • 哪里有网站建设商家小熊代刷推广网站
  • 长沙网站制作建设百度合作平台
  • 宁波网络公司做网站优化关键词怎么做
  • 个人网站制作成品湖南百度推广公司
  • 山西建设厅官方网站公示seo优化收费
  • 人大网站建设报告建站系统有哪些
  • b2c购物网站建设百度域名收录
  • 南宁企业自助建站网页制作步骤
  • 在一家传媒公司做网站编辑_如何?链交换反应
  • 镇江网友之家手机版seo168小视频
  • 万网做网站给网站源码抖音seo怎么收费
  • 湖北商城网站建设国外网站推广
  • 旅游网站建设初衷自建站
  • 阿勒泰高端网站建设公司游戏推广员骗局
  • 珠海培训网站建设谷歌推广怎么做最有效
  • 海口代办注册公司哪家好网站seo排名优化工具
  • 做特价网站微信推广方式有哪些