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

Python训练营-Day29-复习日

对之前的内容做一个梳理,围绕机器学习全流程展开,从数据预处理 → 特征工程 → 模型训练 → 评估优化,形成完整闭环。

将之前做过的关键步骤记录下来:

# ==== 编程基础 ====
# DAY1: 变量与格式化字符串
name = "Alice"
print(f"Hello, {name}!")# DAY3: 列表、循环和判断
nums = [1, 2, 3]
for num in nums:if num > 1: print(num)# ==== 数据处理 ====
# DAY4: 缺失值处理 (Pandas)
import pandas as pd
df = pd.DataFrame({'A': [1, None, 3]})
df.fillna(df.mean(), inplace=True)# DAY5: 独热编码
from sklearn.preprocessing import OneHotEncoder
encoder = OneHotEncoder().fit(df[['category']])# DAY8: 标签编码
from sklearn.preprocessing import LabelEncoder
LabelEncoder().fit_transform(['A', 'B', 'A'])# ==== 可视化 ====
# DAY9: 热力图 (Seaborn)
import seaborn as sns
sns.heatmap(df.corr(), annot=True)# ==== 机器学习 ====
# DAY10: 建模与评估 (Scikit-learn)
from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier().fit(X_train, y_train)
print(model.score(X_test, y_test))# DAY11: 调参 (GridSearchCV)
from sklearn.model_selection import GridSearchCV
param_grid = {'n_estimators': [50, 100]}
GridSearchCV(model, param_grid, cv=5).fit(X, y)# DAY14: SHAP分析
import shap
shap_values = shap.TreeExplainer(model).shap_values(X)# ==== 特征工程 ====
# DAY19: 特征筛选 (Lasso)
from sklearn.linear_model import Lasso
Lasso(alpha=0.1).fit(X, y).coef_# DAY20: SVD分解
from sklearn.decomposition import TruncatedSVD
TruncatedSVD(n_components=2).fit_transform(X)# ==== 高级语法 ====
# DAY25: 异常处理
try: x = 1/0
except ZeroDivisionError: print("Error")# DAY27: 装饰器
def my_decorator(func):def wrapper(): print("Before"); func()return wrapper# DAY28: 类定义
class MyClass:def __init__(self, x): self.x = xdef print_x(self): print(self.x)

@浙大疏锦行

相关文章:

  • 应对人口老龄化:智慧养老驱动高质量发展新范式
  • 遍历对象属性,for...in和Object.keys到底用哪个?
  • 网络安全之RCE简单分析
  • C#事件基础模型代码
  • Java面试避坑指南:牛客网最新高频考点+答案详解
  • Verilog基础:$timeformat系统任务的使用
  • 火山引擎扣子的具体作用
  • docker 02网络
  • Java从入门到精通 - 面向对象高级(一)
  • HALCON第五讲-> 形状匹配
  • java枚举 注解 异常 常用类
  • Kubernetes安全机制深度解析(一):从身份认证到资源鉴权
  • js将object转换成string
  • Windows桌面图标修复
  • FastDFS 分布式存储系统深度解析与实践指南
  • 关于transceiver复位测试
  • DC3靶机渗透
  • Linux系统详解
  • 网络原理9-HTTP2
  • RAG 技术详解:结合检索与生成的智能问答新范式
  • 徐汇做网站公司/广州线下培训机构停课
  • 深圳优化网站公司/如何看待百度竞价排名
  • 做网站比较好的公司有哪些/网络推广公司收费标准
  • 国家商标总局官网查询商标查询官网入口/seo推广方法集合
  • 企业网站建设的基本原则有哪些?/免费外网加速器
  • 全屏网站模板制作教程/关键词数据分析