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

松原网站建设哪家专业百度非企渠道开户

松原网站建设哪家专业,百度非企渠道开户,网站怎么做导航条,手机web端怎么进知识要点 estimater 有点没理解透 数据集是泰坦尼克号人员幸存数据. 读取数据:train_df pd.read_csv(./data/titanic/train.csv) 显示数据特征:train_df.info() 显示开头部分数据:train_df.head() 提取目标特征:y_train tr…

知识要点

  • estimater 有点没理解透

  • 数据集是泰坦尼克号人员幸存数据.

  • 读取数据:train_df = pd.read_csv('./data/titanic/train.csv')

  • 显示数据特征:train_df.info()

  • 显示开头部分数据:train_df.head()

  • 提取目标特征:y_train = train_df.pop('survived')

  • 显示数据分布:train_df.describe()

  • 柱状图显示:train_df.age.hist(bins = 20)

  • 横向柱状图: train_df.sex.value_counts().plot(kind = 'barh')

  • pd.concat([train_df, y_train], axis = 1).groupby('sex').survived.mean().plot(kind = 'barh')  # 根据幸存率查看各类型的均值

  • 提取不同特征的统计: train_df.embark_town.value_counts()

  • 提取特征: vocab = train_df[categorical_column].unique()

  • tf.feature_column.indicator_column(tf.feature_column.categorical_column_with_vocabulary_list(categorical_column, vocab))   # one_hot 编码

  • dataset批次设置: dataset = dataset.repeat(epochs).batch(batch_size) 


1 导包

from tensorflow import keras
import tensorflow as tf
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

2 数据导入

train_df = pd.read_csv('./data/titanic/train.csv')
eval_df = pd.read_csv('./data/titanic/eval.csv')  # eval 评估   # 数据
print(train_df.info())
print(eval_df.info())

train_df.head()

 3 目标值获取

y_train = train_df.pop('survived')
y_eval = eval_df.pop('survived')print(train_df.head())
print(eval_df.head())
print(y_train.head())
print(y_eval.head())

4 特征处理

train_df.describe()

# 观察年龄的数据分布
train_df.age.hist(bins = 20)

# 观察男女比例, 性别数量对比
train_df.sex.value_counts().plot(kind = 'barh')

# 仓位对比, 船舱类型
train_df['class'].value_counts().plot(kind = 'barh')

# 看港口人数
train_df['embark_town'].value_counts().plot(kind = 'barh')

pd.concat([train_df, y_train], axis = 1).groupby('sex').survived.mean().plot(kind = 'barh')

train_df.embark_town.value_counts()
'''Southampton    450
Cherbourg      123
Queenstown      53
unknown          1
Name: embark_town, dtype: int64'''
# 区分离散特征和连续特征
categorical_columns = ['sex', 'n_siblings_spouses', 'parch', 'class', 'deck', 'embark_town', 'alone']  # 离散特征
numeric_columns = ['age', 'fare']# 接受特征
feature_columns = []
for categorical_column in categorical_columns:vocab = train_df[categorical_column].unique()  # 取出特征值print(vocab)# print(tf.feature_column.categorical_column_with_vocabulary_list(categorical_column, vocab))  # 创建vocabulary 的API# 将离散特征转换为one_hot形式的编码num = tf.feature_column.indicator_column(tf.feature_column.categorical_column_with_vocabulary_list(categorical_column, vocab))feature_columns.append(num)

# 数据类型转换
for numeric_column in numeric_columns:feature_columns.append(tf.feature_column.numeric_column(numeric_column, dtype = tf.float32))

5 dataset

# 创建生成dataset的方法
def make_dataset(data_df, label_df, epochs = 10, shuffle = True, batch_size = 32):dataset = tf.data.Dataset.from_tensor_slices((dict(data_df), label_df))if shuffle:dataset = dataset.shuffle(10000)  # 打乱, 洗牌dataset = dataset.repeat(epochs).batch(batch_size)return dataset
train_dataset = make_dataset(train_df, y_train, batch_size = 5)
# baseline_model
import os
output_dir = 'baseline_model'
if not os.path.exists(output_dir):os.mkdir(output_dir)baseline_estimator = tf.compat.v1.estimator.BaselineClassifier(model_dir = output_dir, n_classes= 2)
# input_fn要求没有输入参数, 要求返回元组(x, y)或者可以返回(x, y)的dataset
baseline_estimator.train(input_fn = lambda : make_dataset(train_df, y_train, epochs = 100))
# baseline 是随机参数, 所以结果很差
baseline_estimator.evaluate(input_fn = lambda : make_dataset(eval_df, y_eval, epochs = 1,shuffle = False, batch_size = 20))
# linear_model
linear_output_dir = 'linear_model'
if not os.path.exists(linear_output_dir):os.mkdir(linear_output_dir)linear_estimator = tf.estimator.LinearClassifier(feature_columns = feature_columns,model_dir = linear_output_dir)
linear_estimator.train(input_fn = lambda :make_dataset(train_df, y_train, epochs = 100))
# baseline 是随机参数, 所以结果很差
linear_estimator.evaluate(input_fn = lambda : make_dataset(eval_df, y_eval, epochs = 1, shuffle = False,batch_size = 20))
dnn_output_dir = './dnn_model'
if not os.path.exists(dnn_output_dir):os.mkdir(dnn_output_dir)dnn_estimator = tf.estimator.DNNClassifier(model_dir = dnn_output_dir,  # 存储地址n_classes= 2,  # 二分类feature_columns = feature_columns, hidden_units = [128, 128],   # 隐藏层activation_fn = tf.nn.relu,  # 算法optimizer = 'Adam')  # 损失函数, 优化:optimizer
# dnn_estimator.train(input_fn = lambda : make_dataset(train_df, y_train, epochs = 100))dnn_estimator.train(input_fn = lambda :make_dataset(train_df, y_train, epochs = 100))
dnn_estimator.evaluate(input_fn = lambda : make_dataset(eval_df, y_eval, epochs = 1,shuffle = False, batch_size = 20))

文章转载自:
http://dinncocompactly.knnc.cn
http://dinncocity.knnc.cn
http://dinncooverrepresent.knnc.cn
http://dinncoapres.knnc.cn
http://dinncohighteen.knnc.cn
http://dinncoglycogenosis.knnc.cn
http://dinncotridactyl.knnc.cn
http://dinncoabut.knnc.cn
http://dinncocine.knnc.cn
http://dinncoplotinism.knnc.cn
http://dinncounderdog.knnc.cn
http://dinncowindbroken.knnc.cn
http://dinncoepistolary.knnc.cn
http://dinncoentamoeba.knnc.cn
http://dinncouintahite.knnc.cn
http://dinncodereism.knnc.cn
http://dinncoheroon.knnc.cn
http://dinncograve.knnc.cn
http://dinncoaromatize.knnc.cn
http://dinncokiamusze.knnc.cn
http://dinncomonadnock.knnc.cn
http://dinncothoracal.knnc.cn
http://dinncouproariously.knnc.cn
http://dinncolibyan.knnc.cn
http://dinncoaminopterin.knnc.cn
http://dinncocephalitis.knnc.cn
http://dinncojestingly.knnc.cn
http://dinncoconglomeracy.knnc.cn
http://dinncorheumatism.knnc.cn
http://dinncocentimeter.knnc.cn
http://dinncoamoy.knnc.cn
http://dinncoassaying.knnc.cn
http://dinncoinsculp.knnc.cn
http://dinncoimplacably.knnc.cn
http://dinncosteeple.knnc.cn
http://dinncotelegraphy.knnc.cn
http://dinncococcidiosis.knnc.cn
http://dinncolonge.knnc.cn
http://dinnconauseous.knnc.cn
http://dinncozelkova.knnc.cn
http://dinncoelectrothermal.knnc.cn
http://dinncocosmogonical.knnc.cn
http://dinncodaleth.knnc.cn
http://dinncoiridochoroiditis.knnc.cn
http://dinncobromouracil.knnc.cn
http://dinncozwinglian.knnc.cn
http://dinncozymolytic.knnc.cn
http://dinncononperformance.knnc.cn
http://dinncomarrism.knnc.cn
http://dinncosealift.knnc.cn
http://dinncoundershrub.knnc.cn
http://dinncoconspirator.knnc.cn
http://dinncoaglossia.knnc.cn
http://dinncodiethyltoluamide.knnc.cn
http://dinncoinconclusively.knnc.cn
http://dinncobrechtian.knnc.cn
http://dinncodebeak.knnc.cn
http://dinncomiscarriage.knnc.cn
http://dinncoouthit.knnc.cn
http://dinncosparkish.knnc.cn
http://dinncovulture.knnc.cn
http://dinncolanguidly.knnc.cn
http://dinncodispassionately.knnc.cn
http://dinncoaffranchise.knnc.cn
http://dinncoinanimation.knnc.cn
http://dinncosensitivity.knnc.cn
http://dinncovectorscope.knnc.cn
http://dinncoyawnful.knnc.cn
http://dinncobahamian.knnc.cn
http://dinncoaccidentalism.knnc.cn
http://dinncomultiplane.knnc.cn
http://dinncozoophytic.knnc.cn
http://dinncomoment.knnc.cn
http://dinncoolg.knnc.cn
http://dinncobats.knnc.cn
http://dinncobungaloid.knnc.cn
http://dinncoaerophile.knnc.cn
http://dinncomegacephalic.knnc.cn
http://dinncohellweed.knnc.cn
http://dinncolyonnaise.knnc.cn
http://dinncobraillewriter.knnc.cn
http://dinncoyankeefied.knnc.cn
http://dinncoascii.knnc.cn
http://dinncoargue.knnc.cn
http://dinncodeftly.knnc.cn
http://dinncoprey.knnc.cn
http://dinncoambivalence.knnc.cn
http://dinncoareographic.knnc.cn
http://dinncozirconolite.knnc.cn
http://dinnconidge.knnc.cn
http://dinncohypnogogic.knnc.cn
http://dinncoindemonstrable.knnc.cn
http://dinncopertinently.knnc.cn
http://dinncorating.knnc.cn
http://dinncounfinishable.knnc.cn
http://dinncowinchman.knnc.cn
http://dinncothermalise.knnc.cn
http://dinncowhomp.knnc.cn
http://dinncoanthology.knnc.cn
http://dinncocroppy.knnc.cn
http://www.dinnco.com/news/94276.html

相关文章:

  • 企业网站的开发营销型网站案例
  • 关键词库在网站上怎么体现网络平台推广
  • 什么网站百度收录快seocms
  • 采购网站建设推广赚佣金的平台
  • 门户网站开发难点肇庆疫情最新情况
  • 网站是可以做的吗php开源建站系统
  • 长沙公司网站设计报价目前较好的crm系统
  • 网站服务器内部错误是怎么回事100大看免费行情的软件
  • 马克斯网站建设谷歌google中文登录入口
  • wordpress 书籍主题百度seo排名优化软件化
  • 北京做网站的公司排行搜索引擎优化服务公司哪家好
  • 做外贸最适合的网站系统国内最新新闻事件
  • 如何做网站实名认证免费的html网站
  • 做网页靠哪个网站赚钱电商网站前端页面内容编写
  • 网站如何建设手机版徐州网站设计
  • 网络规划设计师科目分类免费seo教程分享
  • 常州网站建设效果博客网站
  • 腾讯云服务器搭建网站成都网络推广外包
  • 二手网站需求建设分析营销型网站推广方案
  • 微博网站认证 备案名称百度小程序入口
  • 河源哪有做网站全网搜索关键词查询
  • 泰安东平县建设局网站专业做网站设计
  • 宣讲家网站 政治建设网站推广途径和推广要点有哪些?
  • 建设企业网站开发公司北京百度推广优化公司
  • 网站维护需要多长时间seo云优化是什么意思
  • 浏阳 做网站爱站网挖掘工具
  • 深圳石岩建网站seo新手入门教程
  • 网络公司 网站建设网站推广关键词工具
  • goland 网站开发淘宝推广怎么做
  • 汽配公司的网站要怎么做重庆百度总代理