Python 深度学习 第2版 中文目录

pip install pypdf2==2.12.1

从PDF中提取目录 pdf_read_dir.py

# -*- coding: utf-8 -*-
import os
import sys
from PyPDF2 import PdfReader

#每个书签的索引格式
#{'/Title': '书签名', '/Page': '指向的目标页数', '/Type': '类型'}

# 查找指定的字符出现次数
def find_char(str1, char):
    cs = 0
    for c in str1:
        if c == char:
            cs += 1
    return cs
    
directory_str = ''
def bookmark_listhandler(list):
    global directory_str
    for message in list:
        if isinstance(message, dict):
            title = message['/Title'].strip()
            if title.startswith("Chapter"): 
                directory_str += '\n' + title + '\n'
            elif title[0:2] in ("序章","前言") or title.startswith("序"):
                directory_str += '\n' + title + '\n'
            elif title.startswith("第") and title.split()[0][-1] =="章":
                directory_str += '\n' + title + '\n'
            elif title.startswith("第") and title.split()[0][-1] =="节":
                directory_str += '  ' + title + '\n'
            elif title.startswith("第"):
                directory_str += '\n' + title + '\n'
            elif title[0] in ('一','二','三','四','五','六','七','八','九','十'):
                directory_str += '    ' + title + '\n'
            elif title[0] in "1234567890":
                cs = find_char(title, '.')
                directory_str += '  '*cs + title + '\n'
            else:
                directory_str += '        ' + title + '\n'
        else:
            bookmark_listhandler(message)

# main()
if len(sys.argv) ==2:
    file1 = sys.argv[1]
else:
    print('usage: python pdf_read_dir.py pdf_file')
    sys.exit(1)

if not os.path.exists(file1):
    print(f"{file1} is not exists.")
    sys.exit(2)    

fn,ext = os.path.splitext(file1)
if ext.lower() != '.pdf':
    print("Please specify a valid pdf file")
    sys.exit(3)
  
with open(file1, 'rb') as f1:
    pdf = PdfReader(f1)
    # 检索文档中存在的文本大纲,返回的对象是一个嵌套的列表
    text_outline_list = pdf.getOutlines()
    bookmark_listhandler(text_outline_list)

if len(directory_str) >0:
    fname = fn.split('\\')[-1]
    file2 = fn + '.txt'
    with open(file2, 'w', encoding='utf-8') as fp:
        fp.write(fname +'\n')
        fp.write(directory_str)
else:
    print("it no directory.")

然后用【百度翻译】软件

Python Deep Learning 2nd Edition 中文目录

Python 深度学习 第2版
第一章:机器学习-导论
  机器学习导论
  不同的机器学习方法
  监督学习
  线性和逻辑回归
  支持向量机
  决策树
  朴素贝叶斯
  无监督学习
  聚类
  强化学习
  增强学习
  ML解决方案的组成部分
  神经网络
  PyTorch简介
  小结

第2章:神经网络
  对神经网络的需求
  神经网络导论
  神经元导论
  图层介绍
  多层神经网络
  不同类型的激活功能
  将其与一个示例放在一起
  训练神经网络
  线性回归
  逻辑回归
  反向传播
  XOR函数的神经网络代码示例
  小结

第三章:深度学习基础
  深度学习导论
  深度学习的基本概念
  特征学习
  深度学习算法
  深度网络
  当代深度学习简史
  训练深层网络
  深度学习的应用
  深度学习流行的原因
  介绍流行的开源库
  TensorFlow公司
  Keras
  PyTorch公司
  使用Keras对手写数字进行分类
  使用Keras对物体图像进行分类
  小结

第4章:卷积网络的计算机视觉
  CNN的直觉和理由
  卷积层
  卷积运算的一个编码例子
  卷积层中的跨步和填充
  1D、2D和3D卷积
  1x1卷积
  卷积层中的反向传播
  深度学习库中的卷积层
  汇集层
  卷积网络的结构
  用卷积网络对手写数字进行分类
  提高细胞神经网络的性能
  数据预处理
  规则化
  重量衰减
  辍学者
  数据扩充
  批量规范化
  美国有线电视新闻网与Keras和CIFAR-10的一个例子
  小结

第五章:高级计算机视觉
  迁移学习
  PyTorch的迁移学习示例
  高级网络架构
  VGG公司
  带有Keras、PyTorch和TensorFlow的VGG
  剩余网络
  盗梦网络
  盗梦空间v1
  盗梦空间v2和v3
  Inception v4和Inception ResNet
  Xception和移动网络
  密集型网络
  胶囊网络
  卷积网络的局限性
  胶囊
  动态路由
  胶囊网络结构
  高级计算机视觉任务
  物体检测
  物体检测方法
  使用YOLOv3进行对象检测
  带有OpenCV的YOLOv3代码示例
  语义分割
  艺术风格转移
  小结

第6章:使用GANs和VAE生成图像
  生成模型的直观性和合理性
  可变自动编码器
  使用VAE生成新的MNIST数字
  生成对抗性网络
  训练GAN
  训练鉴别器
  培训发电机
  把它们放在一起
  GANs的类型
  直流发电机
  DCGAN中的发电机
  条件GAN
  使用GANs和Keras生成新的MNIST图像
  小结

第7章:递归神经网络和语言模型
  递归神经网络
  RNN实施和培训
  穿越时间的反向传播
  消失和爆炸渐变
  长短期记忆
  门控经常性单位
  语言建模
  基于Word的模型
  N克
  神经语言模型
  神经概率语言模型
  word2vec
  可视化单词嵌入向量
  用于生成新文本的基于字符的模型
  预处理和读取数据
  LSTM网络
  训练
  取样
  示例培训
  序列到序列学习
  一个接一个,注意
  语音识别
  语音识别管道
  语音作为输入数据
  预处理
  声学模型
  递归神经网络
  CTC公司
  正在解码
  端到端模型
  小结

第八章:强化学习理论
  RL范式
  RL和其他ML方法之间的差异
  RL算法的类型
  RL代理的类型
  RL作为马尔可夫决策过程
  贝尔曼方程
  最优策略和价值函数
  用动态规划寻找最优策略
  策略评估
  策略评估示例
  策略改进
  策略和价值迭代
  蒙特卡罗方法
  策略评估
  探索启动策略改进
  Epsilon贪婪策略改进
  时差法
  策略评估
  Sarsa控制
  Q学习控制
  双Q学习
  值函数近似
  Sarsa的值逼近与Q学习
  提高Q学习的性能
  固定目标Q网络
  体验回放
  行动中的Q学习
  小结

第九章:游戏深度强化学习
  遗传算法游戏介绍
  深度Q学习
  用深度Q学习玩雅达利突围
  策略梯度方法
  具有增强的蒙特卡罗策略梯度
  行动者-批评者的策略梯度
  有优势的演员评论家
  玩A2C推车杆
  基于模型的方法
  蒙特卡罗树搜索
  使用AlphaZero玩棋盘游戏
  小结

第10章:自动驾驶汽车中的深度学习
  AV研究简史
  AV简介
  AV系统的组件
  传感器
  深度学习和传感器
  车辆本地化
  规划
  模仿驾驶策略
  PyTorch的行为克隆
  ChaufferNet的驾驶策略
  模型输入和输出
  模型架构
  训练
  云中的DL
  小结

你可以欣赏的其他书籍
  索引

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python深度学习(第2PDF》是一本广受欢迎的深度学习入门教材。它是由弗朗索瓦·肖莱(Francois Chollet)编写的,他是Keras的创始人之一。这本书以Python为工具,系统地介绍了深度学习的基本原理和实践技巧。 在这本书中,读者将学习如何使用Python编写神经网络模型,并利用常见的深度学习库如Keras和TensorFlow进行模型训练和评估。通过逐步的实践项目,读者能够理解神经网络的组成和工作原理,以及如何使用Python实现各种深度学习模型,如卷积神经网络(CNN)、循环神经网络(RNN)和生成对抗网络(GAN)等。 此外,这本书还介绍了深度学习中的常用技巧和策略,如优化算法、正则化、超参数调优等。读者可以通过实践项目来学习和掌握这些技巧,并将它们应用到自己的深度学习实践中。 《Python深度学习(第2PDF》在广大读者中非常受欢迎,因为它用简洁明了的语言讲解了深度学习的复杂概念,并提供了丰富的示例代码和实践项目。这本书适合初学者入门使用,也适合那些想要深入了解深度学习原理和实践技巧的读者。无论是学生、研究者、开发者还是对人工智能感兴趣的人,都会从中受益匪浅。 总之,对于想要学习深度学习的读者来说,《Python深度学习(第2PDF》是一本非常值得阅读的参考书,它将帮助读者入门深度学习并提供实践经验。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值