摘要: 小书匠Graph图论如果只是简单使用nx.draw,是无法定制出自己需要的graph,并且这样的graph内的点坐标的不定的,运行一次变一次,实际中一般是要求固定的位置,这就需要到布局的概念了.详细的画图信息可以看这里,代码中的关键部分使用了英文进行注释,不在另外注释.目录:9.Drawing Graph9.1使用Matplotlib9.2使用Graphviz AGraph (dot)9.3图布... 阅读全文
posted @ 2018-06-20 21:21 好奇不止,探索不息 阅读(13190) 评论(0) 推荐(1) 编辑
摘要: 小书匠Graph图论graph构建完成后,对graph的连通等属性进行分析.目录:8.对图进行分析8.1连通子图8.2弱联通8.3强连通8.4子图8.5条件过滤注意:如果代码出现找不库,请返回第一个教程,把库文件导入. 8.对图进行分析强连通:有向图中任意两点v1、v2间存在v1到v2的路径(path)及v2到v1的路径。弱联通:将有向图的所有的有向边替换为无向边,所得到的图称为原图的基图。如... 阅读全文
posted @ 2018-06-20 17:11 好奇不止,探索不息 阅读(10082) 评论(6) 推荐(2) 编辑
摘要: 小书匠Graph图论graph生成后,除了有查看操作,还有移除等操作,还有其他更多操作,具体可以看这里.下面将比较graph操作前后的不同.目录:7.对图进行操作7.1移除某些节点和边7.2合并graph7.3有向图和无向图的转化注意:如果代码出现找不库,请返回第一个教程,把库文件导入. 7.对图进行操作 7.1移除某些节点和边#G.clear() #生成graph G=nx.path_gr... 阅读全文
posted @ 2018-06-20 15:56 好奇不止,探索不息 阅读(6486) 评论(4) 推荐(0) 编辑
摘要: 小书匠Graph图论有时候graph建好后,我们并不清除该graph内节点的,边的信息,这就需要调用函数去查看了.目录:6.查看Graph的信息6.1查看graph内节点,边的6.2查看graph中的点,边6.3查看某些节点的度6.4查看节点&边信息6.5遍历一个有权图注意:如果代码出现找不库,请返回第一个教程,把库文件导入. 6.查看Graph的信息 6.1查看graph内节点,边的数量#... 阅读全文
posted @ 2018-06-20 15:17 好奇不止,探索不息 阅读(9182) 评论(0) 推荐(0) 编辑
摘要: 小书匠Graph图论要画出美观的graph,需要对graph里面的节点,边,节点的布局都要进行设置,具体可以看官方文档:Adding attributes to graphs, nodes, and edges部分.目录:5.设置graph的信息5.1创建graph时添加属性5.2指定节点的属性5.3指定边的属性5.4显示graph注意:如果代码出现找不库,请返回第一个教程,把库文件导入. 5... 阅读全文
posted @ 2018-06-20 11:15 好奇不止,探索不息 阅读(6257) 评论(1) 推荐(0) 编辑
摘要: 小书匠Graph图论不可否认,日常中我们使用最多的还是,使用自己的数据去手动创建自己的图形,而不是使用生成器,现从给graph添加点和边入手,讲解手动创建graph.目录:3.给graph添加节点4.给graph添加边注意:如果代码出现找不库,请返回第一个教程,把库文件导入. 3.给graph添加节点from math import ceil #该函数由于显示一组graph,传上来的是一组g... 阅读全文
posted @ 2018-06-20 10:53 好奇不止,探索不息 阅读(5562) 评论(0) 推荐(1) 编辑
摘要: 小书匠Graph图论本节主要讲解如何快速使用内置的方法生成graph,官方的文档在这里,里面包含了networkX的所有graph生成器,下面的内容只是我节选的内容,并将graph画出来而已.声明,文中重复使用了以下代码块 ,现在统一注释在这里:plt.subplot(221) #生成2*2的组图,并且当前子图在2*2矩阵的第一个位置.第二个位置是222 plt.title('complete... 阅读全文
posted @ 2018-06-20 09:43 好奇不止,探索不息 阅读(8553) 评论(0) 推荐(0) 编辑
摘要: 小书匠Graph图论研究中经常涉及到图论的相关知识,而且常常面对某些术语时,根本不知道在说什么.前不久接触了NetworkX这个graph处理工具,发现这个工具已经解决绝大部分的图论问题(也许只是我自己认为的,没有证据证明),所以把这个工具的使用学习下,顺便学习图论的相关知识.NetworkX本来是有官方文档的,花时间去学也是可以的,我这里把认为重要的整理出来.这些内容会分几次发布,做成一个系列... 阅读全文
posted @ 2018-06-19 17:44 好奇不止,探索不息 阅读(9407) 评论(2) 推荐(2) 编辑
摘要: 小书匠深度学习目录:1.LSTM简单介绍2.简单假设样例3.神经元分析3.1忘记门层3.2细胞状态3.3输出层3.4总结4.测试 1.LSTM简单介绍LSTM在时间上展开红框从左到右,依次是:忘记门层: 决定从细胞状态中丢弃什么信息,通过当前时刻输入和前一个时刻输出决定细胞状态: 确定并更新新信息到当前时刻的细胞状态中输出门层: 基于目前的细胞状态决定该时刻的输出 2.简单假设样例假设现有... 阅读全文
posted @ 2018-06-13 10:54 好奇不止,探索不息 阅读(40862) 评论(10) 推荐(7) 编辑
摘要: 小书匠深度学习分类方法常用的评估模型好坏的方法. 0.预设问题假设我现在有一个二分类任务,是分析100封邮件是否是垃圾邮件,其中不是垃圾邮件有65封,是垃圾邮件有35封.模型最终给邮件的结论只有两个:是垃圾邮件与 不是垃圾邮件.经过自己的努力,自己设计了模型,得到了结果,分类结果如下:不是垃圾邮件70封(其中真实不是垃圾邮件60封,是垃圾邮件有10封)是垃圾邮件30封(其中真实是垃圾邮件25封... 阅读全文
posted @ 2018-06-06 16:55 好奇不止,探索不息 阅读(19569) 评论(0) 推荐(2) 编辑
摘要: 小书匠 深度学习 文章目录:1.保存为二进制文件(.npy/.npz)numpy.savenumpy.saveznumpy.savez_compressed2.保存到文本文件numpy.savetxtnumpy.loadtxt在经常性读取大量的数值文件时(比如深度学习训练数据),可以考虑现将数据存储为Numpy格式,然后直接使用Numpy去读取,速度相比为转化前快很多.下面就常用的保存数据到二进... 阅读全文
posted @ 2018-06-05 21:26 好奇不止,探索不息 阅读(88263) 评论(0) 推荐(5) 编辑
摘要: 小书匠深度学习文章太长,放个目录:1.优化函数的选择2.损失函数的选择2.2常用的损失函数2.2自定义函数2.1实践2.2将损失函数自定义为网络层3.模型的保存3.1同时保持结构和权重3.2模型结构的保存3.3模型权重的保存3.5选择网络层载入4.训练历史的保存4.1检测运行过程的参数4.2保持训练过程得到的所有数据5.陷阱:validation_split与shuffle 1.优化函数的选择... 阅读全文
posted @ 2018-06-04 21:45 好奇不止,探索不息 阅读(6642) 评论(0) 推荐(0) 编辑
摘要: Gluon学习03-基础数据类型Ndarray小书匠 kindle 目录,方便快速定位:1.安装cuda与cudnn2.安装mxnet-gpu本机环境介绍:系统:LinuxmintPython版本:Python3 1.API介绍MxNet版本:1.2.0API地址:https://mxnet.incubator.apache.org/api/python/ndarray/ndarray.htm... 阅读全文
posted @ 2018-06-04 16:43 好奇不止,探索不息 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 小书匠kindle目录,方便快速定位:1.安装cuda与cudnn2.安装mxnet-gpu本机环境介绍:系统:LinuxmintPython版本:Python3 1.安装cuda与cudnn(0)定义CUDA(Compute Unified Device Architecture),是英伟达公司推出的一种基于新的并行编程模型和指令集架构的通用计算架构,它能利用英伟达GPU的并行计算引擎,比C... 阅读全文
posted @ 2018-06-01 14:25 好奇不止,探索不息 阅读(915) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-05-31 21:49 好奇不止,探索不息 阅读(6) 评论(0) 推荐(0) 编辑