机器学习-数据科学库 11 泰坦尼克号生还情况案例

泰坦尼克号项目:零基础构建可迁移机器学习建模直觉 机器学习入门常陷入‘代码会写、逻辑难懂’的困境,核心在于缺乏对数据叙事逻辑的理解。泰坦尼克号数据集虽仅12列,却天然承载着缺失值归因、类别语义编码、数值分布校准、特征交互设计等工业级建模关键环节。它不依赖复杂算法,而通过Age填充策略、Title三级编码、Fare团体归因等细节,训练从业者从噪声中识别业务信号的能力。这种以历史语境还原驱动特征工程的思路,可直接迁移到用户流失预警、信贷风控、医疗预后分析等真实场景。尤其适合希望验证数据工作适配性、补足工程落地能力或构建AI教学体系的三类人群——因为它的价值不在 阅读详情

数据准备

参考:https://github.com/datasciencedojo/datasets/blob/master/titanic.csv

import numpy as np
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
from __future__ import division
from scipy import stats
import seaborn as sns
import pandas as pd

# 将数据框命名为drinks
titanic_df = pd.read_csv("titanic-data.csv")

字段含义:

  • PassengerId:乘客ID
  • Survived:是否获救,用1和Rescued表示获救,用0或者not saved表示没有获救
  • Pclass:乘客等级,“1”表示Upper,“2”表示Middle,“3”表示Lower
  • Name:乘客姓名
  • Sex:性别
  • Age:年龄
  • SibSp:乘客在船上的配偶数量或兄弟姐妹数量)
  • Parch:乘客在船上的父母或子女数量
  • Ticket:船票信息
  • Fare:票价
  • Cabin:是否住在独立的房间,“1”表示是,“0”为否
  • embarked:表示乘客上船的码头距离泰坦尼克出发码头的距离,数值越大表示距离越远
    • S (644)
    • C (168)
    • Q (77)

参考:https://databasic.io/en/wtfcsv/results/5ea9f0189f0b5700b90e29ad

预处理

填充缺失信息

# 基本信息
print(titanic_df.head())
print(titanic_df.info())
print(titanic_df.describe())

# 填充缺失值 Embarked:众数"S"填充,因为这里缺失的值相比而言非常的少
titanic_df["Embarked"] = titanic_df["Embarked"].fillna("S")

# 填充缺失值 Age:平均值填充,缩小年龄差异
age_mean = titanic_df["Age"].mean()
titanic_df["Age"] = titanic_df["Age"].fillna(age_mean)

# 删除缺失列 Cabin
titanic_df = titanic_df.copy()
del titanic_df["Cabin"]

# 获取生还乘客的数据
def get_survives_passenger_df(df):
    return titanic_df[titanic_df["Survived"] == 1]

survives_passenger_df = get_survives_passenger_df(titanic_df)

工具方法抽象

# 按照name对乘客进行分组,计算每组的人数
def group_passenger_count(data, name):
    # 按照xx对乘客进行分组后 ,每个组的人数
    return data.groupby(name)["PassengerId"].count()


# 计算每个组的生还率
def group_passenger_survived_rate(xx):
    # 按xx对乘客进行分组后每个组的人数
    group_all = group_passenger_count(titanic_df, xx)

    # 对乘客进行分组后每个组生还者的人数
    group_survived_value = group_passenger_count(survives_passenger_df, xx)

    # 对乘客进行分组后,每组生还者的概率
    return group_survived_value / group_all


# 绘制饼图
def print_pie(group_data, title):
    group_data.plot.pie(title=title, figsize=(6, 6), autopct="%.2f%%", startangle=90, legend=True)


# 绘制百分比柱状图
def print_bar(data, title):
    bar = data.plot.bar(title=title)
    for p in bar.patches:
        bar.annotate("%.1f%%" % (p.get_height() * 100), (p.get_x() * 1.005, p.get_height() * 1.005))


# 输出柱状图显示总计
def print_bar_count(data, title):
    bar = data.plot.bar(title=title)
    for p in bar.patches:
        bar.annotate("%.f" % (p.get_height()), (p.get_x() * 1.005, p.get_height() * 1.005))

数据分析

性别是否会影响生还率

# 性别对生还率的影响
df_sex1 = titanic_df["Sex"][titanic_df["Survived"] == 1]
df_sex0 = titanic_df["Sex"][titanic_df["Survived"] == 0]
plt.hist([df_sex1, df_sex0],
         stacked=True,
         label=["Rescued", "not saved"])
plt.xticks([-1, 0, 1, 2], [-1, "F", "M", 2])
plt.legend()
plt.title("性别对生还率的影响")

# 全体乘客的性别比例图
plt.figure()
by_sex = titanic_df.groupby("Sex")["Sex"].count()
plt.pie(by_sex, labels=["female", "male"], autopct="%.2f%%")
plt.title("全体乘客的性别比例图")

# 生还乘客的性别比例图
plt.figure()
by_survived_sex = titanic_df[titanic_df["Survived"] == 1]
by_survived_sex_rate = by_survived_sex.groupby("Sex")["Sex"].count()
plt.pie(by_survived_sex_rate, labels=["female", "male"], autopct="%.2f%%")
plt.title("生还乘客的性别比例图")

在这里插入图片描述

得出结论:看出全体乘客中男性占了大部分,但是生还乘客中女性占了大部分;女性的生还概率比男性的更高。

乘客等级对生还率的影响

plt.figure()
df_sex1 = titanic_df['Pclass'][titanic_df['Survived'] == 1]
df_sex0 = titanic_df['Pclass'][titanic_df['Survived'] == 0]
plt.hist([df_sex1, df_sex0],
         stacked=True,
         label=['Rescued', 'not saved'])
plt.xticks([1, 2, 3], ['Upper', 'Middle', 'lower'])
plt.legend()
plt.title('乘客等级对生还率的影响')

在这里插入图片描述

全体乘客中lower等级的乘客超过了一半,生还乘客中upper等级的人最多,对比各个等级的死亡人数和生还人数可以得出结论:Upper等级生还概率大于Middle、lower的生存概率,等级越好生还概率越好。

年龄对生还率的影响

plt.figure()
df_sex1 = titanic_df['Age'][titanic_df['Survived'] == 1]
df_sex0 = titanic_df['Age'][titanic_df['Survived'] == 0]
plt.hist([df_sex1, df_sex0],
         stacked=True,
         label=['Rescued', 'not saved'])
plt.title('年龄对生还率的影响')

在这里插入图片描述

# 不同年龄段对生还率的影响elderly,child,youth
# 年龄数据进行处理,0-18为child(少年),18-40为youth(青年),40-80为elderly(老年)
def age_interval(age):
    if age <= 18:
        return 1
    elif age <= 40:
        return 2
    else:
        return 3


plt.figure()
titanic_df['Age'] = titanic_df['Age'].apply(lambda x: age_interval(x))
df_sex1 = titanic_df['Age'][titanic_df['Survived'] == 1]
df_sex0 = titanic_df['Age'][titanic_df['Survived'] == 0]
plt.hist([df_sex1, df_sex0],
         stacked=True,
         label=['Rescued', 'not saved'])
plt.xticks([1, 2, 3], ['child', 'youth', 'elderly'])
plt.legend()
plt.title('不同年龄段对生还率的影响')

在这里插入图片描述

结论:

  • 全部乘客中大部分人否在30岁左右,而0-10的生还率比其他年龄段都要高
  • 0-10岁的生还率最高,20-40之间的生还人数最多

多因素分析

定义几个常用的方法

# 按照xx(列名)对乘客进行分组,计算每组的人数
def xx_group_all(df,xx):
    #按照xx对乘客进行分组后 ,每个组的人数
    return df.groupby(xx)['PassengerId'].count()

# 计算每个组的生还率
def group_passenger_survived_rate(xx):
    # 按xx对乘客进行分组后每个组的人数
    group_all=xx_group_all(df,xx)

    # 按xx对乘客进行分组后每个组生还者的人数
    group_survived_value=xx_group_all(survives_passenger_df,xx)

    # 按xx对乘客进行分组后,每组生还者的概率
    return group_survived_value/group_all

# 输出饼图
def print_pie(group_data,title):
    group_data.plt.pie(title=title,figsize=(6,6),autopct='%.2f%%'\
                      ,startangle=90,legend=True)

# 输出柱状图
def print_bar(data,title):
    bar=data.plot.bar(title=title)
    for p in bar.patches:
        bar.annotate('%.2f%%'%(p.get_height()*100),(p.get_x()*1.005\
                     ,p.get_height()*1.005))
性别和乘客等级共同对生还率的影响
print_bar(group_passenger_survived_rate(titanic_df, ['Sex', 'Pclass']), 'Sex_Pclass_Survived')

在这里插入图片描述

结论:

  • 对生还率的影响性别>乘客等级,其次是乘客等及对生还率的影响是1>2>3等
性别和年纪对生还率的影响
# 指定 p_class 分组计算每组的人数
def p_class_survived_all(df, p_class):
    return df.groupby(p_class)['Sex'].count()


# 按 p_class分组计算每组的生还率
def p_class_survived_probability(survived_df, all_df, p_class):
    # 计算每组生还者的人数
    group_by_survived = p_class_survived_all(survived_df, p_class)

    # 计算每组的总人数
    group_by_survived_all = p_class_survived_all(all_df, p_class)
    return group_by_survived / group_by_survived_all


plt.figure()
print_bar(p_class_survived_probability(titanic_df[['Age', 'Sex', 'Pclass']][titanic_df['Survived'] == 1],
                                       titanic_df[['Age', 'Sex', 'Pclass']],
                                       ['Sex', 'Age']),
                                       'Sex_Age_Survived')

在这里插入图片描述

结论:

  • 可以看出,对生还率影响大的是性别,女性>男性
  • 其次少年的生还率大于青年和老年,青年跟老年的对生还率差不多
年龄和性别共同对生还率的影响
print_bar(group_passenger_survived_rate(titanic_df, ["Age", "Sex"]), "性别和年纪对生还率的影响")

在这里插入图片描述

Age中用1表示少年, 用2表示青年, 用3表示老年

结论:

  • 可以看出,对生还率影响大的是性别,女性>男性
  • 其次少年的生还率大于青年和老年,青年跟老年的对生还率差不多
年龄和乘客等级共同对生还率的影响
plt.figure()
print_bar(p_class_survived_probability(
    titanic_df[['Age', 'Sex', 'Pclass']],
    titanic_df[['Age', 'Sex', 'Pclass']][titanic_df['Survived'] == 1],
    ['Age', 'Pclass']), "age_Pclass_Survivedd")

在这里插入图片描述

结论:

  • 可以看出乘客的等级对生还率的影响>乘客年龄的影响
  • 年龄越大生还率越小,乘客等级越差生还率越差

结论

通过分析,可以看出对生还率影响最大的因素是乘客等级,其次是性别,最后年龄段也对生化率有影响

分析的局限性

  • 这里并没有从统计上分析得出这些结果的偶然性,所以并不知道这里的结果是真正的差异造成的还是噪音造成的
  • 年龄字段有一些缺失值,因为是连续数据这里用的是全体乘客年龄的均值填充缺失值,这样会缩小年龄之间的差异,也会影响分析结果

结果的相关性

  • 这里的数据并非通过试验得出,所以无法说自变量之间的因果性,只能说她们之间有相关性
python 邻接矩阵_案例 :层级聚类和Python实现的初学者指南(附链接) 作者:Pulkit Sharma 翻译:陈超 校对:吴振东本文约4700字,建议阅读15分钟本文从对比无监督学习和监督学习的特征切入,结合具体的案例来给大家介绍层级聚类的概念、应用场景、主要类型以及Python实现。引言理解顾客行为在任何工业领域都是至关重要的,直到去年我才意识到这个问题。当时我的CMO(chief marketing officer,首席营销官)问我:“你能告诉我,... 阅读详情

相关推荐

泰坦尼克号数据集:机器学习入门的端到端建模沙盒

泰坦尼克号数据集是理解监督学习全流程的经典载体,其核心价值在于浓缩了真实项目中缺失处理、类别编码、特征构造、模型可解释性等共性挑战。它以结构化CSV形式承载丰富的业务语义(如Sex、Pclass隐含社会分层),支持从数据加载、注释化特征工程到SHAP可解释分析的完整闭环实践。作为Kaggle最常被复现的入门基准,该数据集天然适配scikit-learn Pipeline、pandas字段级注释与环境可复现管理,成为连接统计直觉与工程落地的关键跳板——尤其适合初学者建立‘数据—特征—模型—业务归因’的系统性认

weixin_29054245的博客 13

泰坦尼克号python数据分析统计服_Titanic数据分析报告(Python)

研究目的:使用机器学习来创建一个模型,该模型可以预测哪些乘客在泰坦尼克号沉船事故中幸存下来。研究结论:分析过程:本次分析使用Jupter Notebook进行分析该notebook 服务的版本是:6.0.3该服务运行中使用的python版本为:Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]一.字段解...

weixin_39622178的博客 881

泰坦尼克号Kaggle实战:特征工程、调参与避坑指南

机器学习入门常从经典二分类任务开始,数据质量与特征处理往往比模型选择更决定结果上限。缺失值如何填充才不会引入偏差,分类变量如何编码才不丢失语义,是特征工程里最基础也最关键的两道坎。交叉验证能帮我们识别过拟合,但前提是验证集的划分必须可靠。逻辑回归、随机树与梯度提升各有适用场景,参数调整也需遵循先基线后提升的顺序。这些方法广泛应用于数据竞赛、业务风控和用户画像等场景。围绕Kaggle泰坦尼克号数据集,一份带完整注释的源代码方案可以清晰展示字段边界、分组中位数填充、Title与Deck提取、交叉验证写法及过拟合

weixin_29055699的博客 233

机器学习实战 泰坦尼克号生存预测

PassengerId: 乘客IDSurvived: 是否生存,0代表遇难,1代表还活着Pclass: 船舱等级:1Upper,2Middle,3LowerName: 姓名Sex:性别Age: 年龄SibSp: 兄弟姐妹及配偶个数Parch:父母或子女个数Ticket: 乘客的船票号Fare: 乘客的船票价Cabin: 乘客所在的仓位(位置)Embarked:乘客登船口岸。

zzj的博客 2623

深度伪造检测实战:轻量级频域特征 pipeline 部署指南

深度伪造检测(deepfake detection)是多媒体内容安全的核心技术,其本质是通过建模生成式篡改在像素与频域留下的微弱异常痕迹。传统端到端大模型虽在标准数据集上表现优异,却因训练域与真实场景失配、计算开销高、缺乏可解释性而难以落地。本文聚焦于工程可复现的实践路径,提出‘人脸定位→频域伪造特征提取(Xception-FCN + Frequency-Aware Masking)→轻量分类决策’三段式解耦架构,兼顾精度、延迟与可解释性。该方案已在边缘设备(Jetson Orin NX)实现单帧<48ms

weixin_33437929的博客 310

双目视觉入门实战:用Matlab标定相机,再到Python OpenCV完成测距的完整链路

本文详细介绍了双目视觉技术的完整实现流程,从Matlab相机标定到Python OpenCV测距的全链路实践。重点解析了Matlab与OpenCV的参数转换技巧,以及立体校正、视差计算等关键步骤的代码实现,帮助开发者快速掌握双目测距系统的搭建方法。

weixin_29166013的博客 448

From Coarse to Fine Robust Hierarchical Localization at Large Scale

From Coarse to Fine: Robust Hierarchical Localization at Large Scale 摘要 鲁棒的高精度定位是许多应用的基本功能,比如自动驾驶、移动机器人,但是这仍是一项具有挑战的任务,尤其是在大场景和外观特征显著变化的情况下。最先进的定位方法在精度、鲁棒性及实时性上都有待提升,本文提出了一种基于卷积神经网络(CNN)的分层定位方法,该方法可以同时预测局部特征和全局特征。我们的由粗到精的分层定位方法:首先利用全局特征进行全局检索获取候选位置,然后通过局部特

知识混子_的博客 2567

基于大模型的脑疝全流程预测与诊疗方案研究

目录一、引言1.1 研究背景与目的1.2 研究意义1.3 大模型技术概述二、脑疝概述2.1 定义与分类2.2 发病机制与病因2.3 临床表现2.4 诊断方法三、大模型在脑疝预测中的应用3.1 数据采集与预处理3.2 模型训练与选择3.3 模型验证与优化四、术前预测与评估4.1 病情严重程度预测4.2 手术风险预测4.3 个性化手术方案制定4.4 麻醉方案制定五、术中监测与决策5.1 实时监测指标5.2 大模型辅助决策5.3 应对突发情况六、术后评估与护理6.1 术后恢复情况评估6.2 并发症风险预测与预防6

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1286

Spark SQL【基于泰坦尼克号生还数据的 Spark 数据分析处理】

Spark SQL 数据分析案例【泰坦尼克号生还数据分析】

功不唐捐,玉汝于成 1867

5分钟搞懂语义通信:如何用深度学习让AI理解你的真实意图?

本文深入解析了语义通信如何利用深度学习技术,实现从传统‘比特保真’到‘语义保真’的范式转移。通过介绍基于神经网络的端到端系统架构、编解码技术及实战案例,阐明AI如何理解并高效传递信息核心意图,为6G时代的人机交互奠定基础。

weixin_29191669的博客 266

基于 MATLAB 的综合能源系统建模案例 

电平衡约束:P_{gt}(t)+P_{grid}(t)-P_{eb}(t)-P_{load}(t)=0,其中 P_{grid}(t) 为与外部电网的交互功率(正表示购电,负表示售电)。- 电锅炉的热输出功率 Q_{eb} 与输入电功率 P_{eb} 的关系为:Q_{eb}=\eta_{eb}\times P_{eb},其中 \eta_{eb} 为电锅炉的热效率。- 燃气轮机的余热回收功率 Q_{gt} 与发电功率也存在一定关系,例如:Q_{gt}=c\times P_{gt},c 为余热回收比例系数。

qq_57128262的博客 1395

记录列车乘客变化

【问题描述】列车从首站开始发车,车上有n个人(n大于15),车辆达到第x站时,下车2*x人,如果车上仍有乘客,随即上车x人,行程共有20站,如果在某站乘客下车后,乘客为0就停止列车,或者列车到达终点时,所有乘客下车,请记录每一站的乘客数量变化情况。【输出形式】第一行输出记录每站的乘客剩余数量的列表,第二行输出最终站时站台编号。【输入形式】输入一个大于0的正整数n。

zhanghongyi_cpp的博客 696

【深度学习新浪潮】2025年末AI产业动态:泡沫争议、技术突破与2026投资机会解析

2025年末的AI产业在波动中完成了阶段性调整,技术突破与政策支持构筑了长期成长基石,而结构性分化与风险隐患则要求投资者更加精准地把握机会。2026年作为“风险资产的黄金年”,AI全产业链将持续成为资本聚焦的核心,无论是算力国产化的技术突破,还是应用场景的规模化落地,都有望催生一批优质企业。投资者需立足产业阶段特征,理性看待短期波动,聚焦核心技术与政策红利,方能在AI产业的成长浪潮中把握确定性机会。

专注:太空算力、AI infra、异构调度、大模型成本工程 1810

Kaggle实战入门:泰坦尼克号生还预测(基础版)

泰坦尼克号生还预测是机器学习领域著名的数据科学竞赛平台kaggle的入门经典。本文对该数据的处理、分析、训练、预测进行了全流程介绍。

聚集机器学习、信息安全 6685

Linux驱动学习--HCI框架及源码分析

目录 一、引言 二、HCI框架 三、pcm_read简要分析 一、引言 最近一直在分析蓝牙驱动,发现在底层驱动与上层协议栈间还有一层HCI,主机控制层,两者之间通过HCI协议通讯 而Linux也将HCI协议抽象层了一个框架。 为上层提供一个统一的接口,让上层协议不依赖于具体硬件的实现。HCI在硬件中的固件与HCI在主机端的驱动通信方式有多种,比如像 UART、USB和PC Card等等。hci_core.c相当于一个框架,用于把各种具体通信方式绞合起来,并提供一些公共函数的实现。 今天就来简单的分析一下 二

文艺小少年的博客 2003

算法 | 植物根茎生长优化算法(PRGO)原理、公式及应用,matlab代码(2025最强优化算法)

【代码】算法 | 植物根茎生长优化算法(PRGO)原理、公式及应用,matlab代码(2025最强优化算法)

尘世冰封的专栏 1019

【数据分析师-数据分析项目案例二】泰坦尼克号生还者预测案例

泰坦尼克号生还者预测案例1 数据1.1 数据下载1.2 数据字段介绍2 数据加载和基本的ETL2.1 模块导入和数据加载2.2 数据清洗2.2.1 缺失值处理2.2.2 分类数据独热编码和数值数据分箱3 数据探索式分析3.1 生存概率3.2 性别与存活率之间的关系3.3 字段之间的关联分析3.4 性别与生存率之间的关系3.5 船舱与生存率之间的关系3.6 票价和生存率之间的关系3.7 年龄和生存率之间的关系4 机器学习模型 手动反爬虫,禁止转载:原博地址 https://blog.youkuaiyun.com/lys_

lys_828的博客 3938

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【深耕 Python】Data Science with Python 数据科学(16)Scikit-learn机器学习(一)

【深耕 Python】Data Science with Python 数据科学(1)环境搭建【深耕 Python】Data Science with Python 数据科学(2)jupyter-lab和numpy数组【深耕 Python】Data Science with Python 数据科学(3)Numpy 常量、函数和线性空间【深耕 Python】Data Science with Python 数据科学(4)(书337页)练习题及解答。

weixin_43031313的博客 862

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Kaggle系列之预测泰坦尼克号人员的幸存与死亡(随机森林模型)

主要介绍Kaggle入门教程,使用随机森林模型,从训练集(X, y)构建一个树木森林来预测,结果是由森林中的树的投票来决定

深度学习领域优质创作者,优快云博客专家 1724

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

第一个数据科学项目如何选?Beginner-Data-Science-Projects泰坦尼克号生存预测完整教程

还在纠结第一个数据科学项目如何选?**Beginner-Data-Science-Projects** 是一个专为新手打造的开源数据科学项目库,收录了分类、回归、NLP、计算机视觉等 11 大类 90+ 个实战项目。本文就以库中官方学习路线的第 1 个项目——**泰坦尼克号生存预测**(Titanic Survival Prediction)为例,带你用零门槛的方式走完"数据探索 → 数据清洗 →

gitblog_00884的博客 217

实现树状结构_案例 :层级聚类和Python实现的初学者指南(附链接)

作者:Pulkit Sharma 翻译:陈超 校对:吴振东本文约4700字,建议阅读15分钟本文从对比无监督学习和监督学习的特征切入,结合具体的案例来给大家介绍层级聚类的概念、应用场景、主要类型以及Python实现。引言理解顾客行为在任何工业领域都是至关重要的,直到去年我才意识到这个问题。当时我的CMO(chief marketing officer,首席营销官)问我:“你能告诉我,...

weixin_29122543的博客 286

【深耕 Python】Data Science with Python 数据科学(17)Scikit-learn机器学习(二)

【深耕 Python】Data Science with Python 数据科学(1)环境搭建【深耕 Python】Data Science with Python 数据科学(2)jupyter-lab和numpy数组【深耕 Python】Data Science with Python 数据科学(3)Numpy 常量、函数和线性空间【深耕 Python】Data Science with Python 数据科学(4)(书337页)练习题及解答。

weixin_43031313的博客 1581

TFLearn 快速入门实战:用深度神经网络预测泰坦尼克号乘客生还率

本篇教程基于 TFLearn 仓库中的官方快速入门指南(见 [docs/templates/tutorials/quickstart.md](https://link.gitcode.com/i/41767d0b5170701f85cb2a993810bb7a)),带你从零开始完成一个经典的二分类机器学习任务:根据乘客的性别、年龄、舱位等信息,构建深度神经网络(Deep Neural Networ

gitblog_00712的博客 64

python graphviz_Python数据科学,用这些库就够了

(点击上方快速关注并设置为星标,一起学Python)作者 | ActiveWizards原文链接:https://activewizards.com/blog/top-20-python-libraries-for-data-science-in-2018/转自:数据分析1480为了方便学习,本文列出的20个Python库将按领域进行分类,有些你可能并不熟悉,但是真的能提高你的模型算...

weixin_39599342的博客 157

TowardsDataScience 博客中文翻译 2016~2018(二百三十一)

市场将走向何方?资金会放缓还是会激增?哪些行业正在崛起或陷入困境?生活在旧金山,初创企业会淡出人们的讨论,也会活跃起来,就像它们在新闻和市场上一样。作为湾区的大多数居民,我搬到这里是为了实现梦想,成为硅谷崛起的变革浪潮中的一员。从我早期对创业公司的迷恋,我感到有动力更好地了解创业公司,并从资金开始。每年,64 个符合条件的团队被分成四组,每组 16 个(“地区”),每个团队都被分配一个“种子”,排名从 1(最好)到 16(最差),就像 2016 年的中西部地区一样。

龙哥盟 3888

从零开始 Pandas 实战第一弹:泰坦尼克号数据分析全记录(附完整代码 + GitHub 打卡仓库)

2025 AI学习打卡Day1:从零掌握Pandas!本文使用经典泰坦尼克号数据集,带你3分钟搭建Python环境,成功读取数据,掌握head()、info()、describe()等核心查看方法,快速发现Age缺失177条、女性生还率高达74.2%的关键信息。同时实战新增家庭人数列、提取姓名称呼、年龄分箱等高频操作,全部代码已实时提交至GitHub。80%的机器学习时间都在处理数据,学好Pandas就是通关第一关

LocalHost_1的博客 516
上一篇: 机器学习-数据科学库 10 酒类消费案例
下一篇: 机器学习-数据科学库 12 美国人口数据分析案例
eddiechen10081
博客等级 码龄11年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值