在学习深度学习算法时,发现了keras这个成熟的api,于是开启了keras的学习之路。在学习过程中,发现csdn中有大佬搭建了离线版的keras文档,遂亲自尝试。现将搭建过程中遇到的问题和解决办法整理如下:
keras官网传送门:https://keras.io/zh/

主要参考文档:Keras中文官方文档(离线版):https://blog.csdn.net/u010299280/article/details/82705336

文章截图较多,便于大家理解文字,搭建过程总体来说不难!

目录导航

  • 一、从github下载文档
  • 二、解压缩
  • 三、修改mokdoc.yml文件
  • 四、安装mokdoc
  • 五、用build生成静态文件
  • 六、启动文档

一、从github下载文档

github官网传送门:https://github.com/keras-team/keras-docs-zh

如果本机的git配置成功,也可以使用命令从github下载:

git clone https://github.com/keras-team/keras-docs-zh

二、解压缩

把下载好的压缩包 (名为keras-docs-zh-master.zip)解压到一个文件夹中

三、修改mokdoc.yml文件

打开mokdoc.yml文件,最原始的文件如下图所示:

删除红框框选的内容,然后替换为readthedocs,如下图所示:

注意点1:

dev_addr可以保留原来的写法。有网友说原有写法会导致keras加载过慢,可以尝试把0.0.0.0改为localhost

四、安装mokdoc

pip install mkdocs

五、用build生成静态文件

进入我们解压缩的目录,然后输入cmd

输入下面的命令:

mkdocs build

如果不报错的话,应该是显示下面的结果:

六、启动文档

输入下面的命令:

mkdocs server

如果不报错的话,应该是显示下面的结果:

在浏览器输入:localhost:8000,回车,即可看到运行起来的文档

注意点2:

《Keras中文官方文档(离线版)》的作者提到,在对直接解压未修改yml的文件build时,可能会遇到如下的错误:

WARNING -  Config value: 'dev_addr'. Warning: The use of the IP address '0.0.0.0' suggests a production environment or the use of a proxy to connect to the Mk
Docs server. However, the MkDocs' server is intended for local development purposes only. Please use a third party production-ready server instead.
ERROR   -  Config value: 'theme'. Error: The path set in theme.custom_dir ('D:\software\keras文档\theme') does not exist.
Aborted with 1 Configuration Errors!

作者提到,可以修改custom_dir的值为sources

但,我在测试时还是会报错,报错如下:

使用第三步的方法就可以避免这些报错。产生这些报错的原因,由于初次接触mokdoc,我还不是很清楚,在此,我真诚的向各位大佬请教

搭建离线版keras中文文档相关推荐

  1. keras中文文档_【DL项目实战02】图像识别分类——Keras框架+卷积神经网络CNN(使用VGGNet)

    版权声明:小博主水平有限,希望大家多多指导. 目录: [使用传统DNN] BG大龍:[DL项目实战02]图像分类--Keras框架+使用传统神经网络DNN​zhuanlan.zhihu.com [使用 ...

  2. keras中文文档学习笔记—快速上手keras

    keras的核心数据结构是"model",其中最主要的是Sequential模型: Sequential模型调用 from keras.model import Sequentia ...

  3. Keras中文文档:图像预处理ImageDataGenerator 类详细学习记录

    写在前面的话 受教于学长,Keras的探究还需进行 要把Keras用得熟练并非那么容易 1.ImageDataGenerator 类 参考文献:https://keras.io/zh/preproce ...

  4. keras中文文档_Keras分词器Tokenizer

    Tokenizer 是一个用于向量化文本,或将文本转换为序列的类.是用来文本预处理的第一步:分词. 简单来说,计算机在处理语言文字时,是无法理解文字的含义,通常会把一个词(中文单个字或者词组认为是一个 ...

  5. dropout层加在哪里_常用层 - Keras中文文档

    常用层 常用层对应于core模块,core内部定义了一系列常用的网络层,包括全连接.激活层等 Dense层 keras.layers.core.Dense(units, activation=None ...

  6. Keras官方中文文档:Keras安装和配置指南(Windows)

    这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全:另一方面,Linux系统下对显卡支持.内存释放以及存储空间调 ...

  7. Keras 深度学习框架中文文档

    2019独角兽企业重金招聘Python工程师标准>>> Keras深度学习框架中文文档 Keras官网:http://keras.io/ Github项目:https://githu ...

  8. PyTorch中文文档阅读笔记-day1

    写在开头(重复的) 1.课程来源:torch中文教程1.7版. torch中文文档. 2.笔记目的:个人学习+增强记忆+方便回顾 3.时间:2021年4月29日 4.仅作为个人笔记,如有需要请务必按照 ...

  9. Python 深度学习库 Keras 发布官方中文文档,这里有你需要了解的一切

    今年1月,Keras作者.谷歌AI研究员François Chollet在推特上发出召唤:讲中文的Keras用户们,是否有人愿意帮忙一起搞个Keras文档的中文版? 一个多月后,官方中文文档来了. K ...

  10. kafka中文文档(0.10.0)

    kafka中文文档(0.10.0) 作者:链上研发-老杨叔叔 时间:2016-07-22 版本:Apache Kafka 0.10.0 (2016年5月底发布) .目录 kafka中文文档0100 目 ...

最新文章

  1. 高铁转地铁不想重复安检?多地已有举措
  2. 梯度下降算法的简单证明
  3. 混沌动力学行为研究-分叉图
  4. gin go 更新缓存_golang自动缓存-对缓存策略的补充方案
  5. 将CloudWatch Logs与Cloudhub Mule集成
  6. C++ —— C++程序编译的四个过程
  7. Spring事务操作-事务引入
  8. linux运维初级课前实战随机考试题含答案(笔试+上机)
  9. java.lang.applet_Java Applet RuntimeException:java.lang.NoClassDefFoun...
  10. MUI - 图片预览(perviewimage)的优化
  11. 如何监控mysql主从之间的延迟
  12. [arXiv18]更快的基于非二叉化自底向上策略的转移系统成分句法分析
  13. 前端面试宝典(1)——HTMLCSS
  14. 嵌入式系统那些事—脚本语言tcl
  15. html怎么设置火狐ie兼容模式,火狐浏览器兼容模式如何设置?火狐浏览器兼容模式设置方法分享...
  16. 远方的人 -- 龙瑜
  17. 跨境erp系统功能分析
  18. 使用inkscape制作logo
  19. 老绅士+1,白嫖Wallpaper Engine创意工坊壁纸
  20. Python 一键导出微信读书的书籍和笔记

热门文章

  1. 车辆控制知识总结(一):LQR算法
  2. 单片机c语言1602怎么接线,lcd1602与单片机连接图 - lcd1602中文资料分享:lcd1602接线图_lcd1602与单片机连接图...
  3. 单片机各种通信协议详解
  4. 系统服务图形化安装卸载工具SRVINSTW汉化版
  5. windows——运行命令大全(让你的电脑掌控在自己手中)
  6. 第十七届振兴杯计算机程序设计员(云计算平台运维与开发)决赛
  7. 我的知识管理工具列表
  8. 网银安全控件远程代码执行漏洞分析
  9. c++ time_t和tm
  10. 《编码:隐匿在计算机软硬件背后的语言》TXT