杂乱的笔记

简介: 杂乱的笔记

一、各种函数


strip():

方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。


split() :

通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。


pprint:


相比于print,pprint打印出来的更加好看,结构清晰,适合打印多条语句的时候使用


ImageDataGenerator:

1、数据增强函数:从现有的训练样本中生成更多的训练数据。其方法是利用多种能够生成可信图像的随机变换来增加样本。
2、可以快速创建python生成器,能够将硬盘上的图像文件自动转换为预处理好的张量批量。
3、目标:模型在训练时不会两次查看完全相同的图像,这让模型能够观察到数据的更多内容。

fit_generator:

Keras在使用.fit_generator训练模型时的过程:
1、Keras调用提供给.fit_generator的生成器函数(在本例中为aug.flow)
2、生成器函数为.fit_generator函数生成一批大小为BS的数据
3、.fit_generator函数接受批量数据,执行反向传播,并更新模型中的权重重复该过程直到达到期望的epoch数量

为什么fit_generator函数中有steps_per_epoch参数?


1、Keras数据生成器意味着无限循环,它永远不会返回或退出。由于该函数旨在无限循环,因此Keras无法确定一个epoch何时开始的,并且新的epoch何时开始。

2、因此,我们将训练数据的总数除以批量大小的结果作为steps_per_epoch的值。一旦Keras到达这一步,它就会知道这是一个新的epoch。


二、使用步骤


1.引入库


代码如下(示例):

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context


2.读入数据

代码如下(示例):

data = pd.read_csv(
    'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())

该处使用的url网络请求的数据。

相关文章
|
8月前
|
存储 缓存 Python
一些零碎的小知识点
一些零碎的小知识点
|
11月前
|
算法
零碎的算法笔记(1)
零碎的算法笔记(1)
45 0
|
uml 开发者 Windows
推荐5款冷门小工具,看一看有没有你喜欢的?
每个人的电脑中都会安装很多软件,可能还保留着很多不为人知的冷门软件。不过虽然冷门,但绝不意味着低能,相反很多冷门软件的功能十分出色。闲话少说,接下来我就给大家推荐5款冷门小工具,看一看有没有你喜欢的。
144 0
推荐5款冷门小工具,看一看有没有你喜欢的?
|
测试技术 uml
【吐血整理】一文读懂UML
【吐血整理】一文读懂UML
【吐血整理】一文读懂UML
|
Java C语言
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
各位学弟学妹们好,作为稍微年长的我(岁月是把杀猪刀啊),今天就给大家补补课。 在大学里的,我们上的计算机专业课程一般都是像操作系统、编译原理、计算机组成原理、计算机网络这些理论课程,还有一些像C语言、Java、.Net这些可以实践的课程,甚至还有可能让你焊一个收音机,但是对于一些基本习惯却很容易被忽略,需要学弟学妹们自行摸索。
181 0
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
|
程序员 Android开发
阅读《安卓开发艺术与探索》部分记录(一)
最近遇到的烦心事很多,作为一名称职的安卓开发工程师,作为一名公司的正式员工,作为一名有理想的程序员。我觉得不能放弃对生活的希望,我必须得找些事情做,充实自己,然后在这些时间里,提升自己,待往后跳槽,让自己的身价翻一番! 我只记录了一些自己认为有用,并且细节的东西,如果大家没有看见你需要的东西,或者有所遗漏的完全可以提出来,不喜勿喷,这篇文章只是个人记录。
1076 0
|
算法
文本比较算法Ⅴ——回顾贴,对前面几篇文章的回顾与质疑
文本比较算法Ⅰ——LD算法   文本比较算法Ⅱ——Needleman/Wunsch算法   文本比较算法Ⅲ——计算文本的相似度   文本比较算法Ⅳ——Nakatsu算法   在写了本系列的前面几篇文章之后。
830 0
|
Linux
杂乱笔记
QT代码中运行Linux命令 #include //QProcess::execute("echo 210 >/sys/class/backlight/pwm-backlight.
981 0