Skip to Content
Python机器学习手册:从数据预处理到深度学习
book

Python机器学习手册:从数据预处理到深度学习

by Chris Albon
July 2019
Intermediate to advanced
365 pages
8h 13m
Chinese
Publishing House of Electronics Industry
Content preview from Python机器学习手册:从数据预处理到深度学习
20.7
 可视化训练历史
315
Using TensorFlow backend.
讨论
通过
Keras
做预测是一件很容易的事。一旦训练完神经网络,接着就可以使用
predict
方法了,它把一组特征当作输入参数,返回对每个观察值的预测值。在解决方案中,我
们的神经网络被设定为做二元分类的预测,所以输出是预测观察值为分类
1
的概率。如
果对观察值预测的值非常接近
1
,则说明它很可能属于分类
1
;反之,如果预测的值非
常接近
0
,那么观察值很可能属于分类
0
。下面的代码查看的是测试集中第一个观察值
属于分类
1
的预测概率
#
查看第一个观察值属于分类
1
的预测概率
predicted_target[0]
array([ 0.83937484], dtype=float32)
20.7
 可视化训练历史
问题描述
找到神经网络的损失(
loss
)或准确率分数的“甜蜜点(
sweet spot
)”。
解决方案
使用
Matplotlib
可视化测试集和训练集在每个
epoch
上的损失(见代码后的图):
#
加载库
import numpy as np
from keras.datasets import imdb
from keras.preprocessing.text import Tokenizer
from keras import models
from keras import layers
import matplotlib.pyplot as plt
#
设置随机种子
np.random.seed(0)
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

精通特征工程

精通特征工程

Alice Zheng, Amanda Casari
精通機器學習

精通機器學習

Aurélien Géron
Python数据分析基础

Python数据分析基础

Clinton W. Brownley

Publisher Resources

ISBN: 9787121369629