感觉keras确实比其他框架舒服一点,但是前期理解keras层的时候可能有点小问题,keras的层使用了原始神经网络层的概念,即先有上层的输出聚合,聚合后在进入激活函数。我的环境是python3.5+tensorflow+keras+graphviz+pydot_ng+pydotplus
其中
安装好Python3以及pip之后
执行:
pip install tensorflow
pip install keras
下载(https://www.cnblogs.com/fengbohello/p/4689131.html,这篇作者提供了graphviz.msi下载地址,官网不好使,可以从作者提供的路径下到)graphviz.msi并配置好路径
执行 pip install pydot_ng
pip install pydotplus
修改文件
python\Lib\site-packages\pydot_ng\__init__.py
def find_graphviz()中的
# Method 3 (Windows only) if os.sys.platform == 'win32': # Try and work out the equivalent of "C:\Program Files" on this