自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 鸿蒙HarmonyOS开发入门(一):第一个鸿蒙APP之修改文本(适合新手)

第一步:新建一个项目,插入Java模板 1.打开DevEco Studio,点击File| New| New Project创建一个新的项目 2.插入一个新的Java模板3.填写项目信息4.系统配置项目文件,并自动定位到MainAbility.Java文件。这个文件是程序的入口逻辑文件。要添加控件需要在布局文件中添加,添加好了再在这里调用就可以了。第二步:通过云端调试。在我们修改之前我们先看看我们的程序写得效果怎么样(虽然我们一行代码都没写)通过云...

2021-07-19 11:43:46 2295 1

原创 手写数字识别神经网络完整代码,带详细注释。

神经网络文件(nn3l.py)"""@文件:nn3l.py@功能:这是一个3层的神经网络@作者:Kwina@日期:2020年7月14日@说明:传入数据和输出数据都为列表形式"""import numpy as npimport scipy.specialclass NeuralNetwork: """ 神经网络 """ def __init__(self, inputs, hiddens, outputs, learn_rate):

2020-07-18 12:34:20 1418

原创 在手写数字识别神经网络实例中,是怎么把图片变成数字的?手写数字神经网络数值维度怎么传递的?

在手写数字识别神经网络实例中,是怎么把图片变成数字的?手写数字神经网络数值维度怎么传递的?我们手写的数字,展现出来是一张图片,但是我们神经网络最后输入的0-9的数字,中间究竟是怎么演变的。神经网络是怎么工作的,让我们来深入了解一下吧。1.把图片转换成数组,图片是28*28像素的图片,因为是黑白图片,每个像素用0-255,在具体程序中,把0-255的数字转换成0.01-0.99间的小数,为什么是0.01,因为程序中乘积传递数据的,0乘以任何数都为0,数据就没办法变化,就没办法传递了。inp.

2020-07-18 09:36:10 980

原创 解开“神经网络”的神秘面纱(一)

解开“神经网络”的神秘面纱(一)人工智能的热度,神经网络的热度我就不说了。我也是在这个大潮中才接触人工智能,神经网络的。最近看了塔里克.拉希德的《Python神经网络编程》,然后跟着书也作出了神经网络,首先感谢作者无私的分享。我对高等数学不了解,Python也是新手,所以到作出自己的神经网络,花了近半个月时间。所以写点东西总结一下。其实神经网络就像一个黑盒子,你从一边输入数据,而从另一边可以接受到一个完全不同的数据。哈哈,你可能会说,这不就是像一截生锈的管子,干净的水从这边流进去,而从另外一边.

2020-07-15 19:47:42 313

原创 神经网络中什么是激活函数?S函数?lambda x: scipy.special.expit(x)解析

最近想折腾折腾神经网络,遇到一句看不懂,费了好大劲才弄个明白。self.activation_function = lambda x: scipy.special.expit(x)首先,lambda x: scipy.special.expit(x)这是什么语法?这句的语法就不是常用的。没见过啊,其实这是函数的简化版(匿名函数),和def声明的函数是一样的效果,因为函数体内就一句,所以就被写成的匿名函数。当然可以这样写:def activation_function(self, x):

2020-07-13 13:58:08 3690

原创 np.array(A, ndmin=2).T中的T是什么意思

通过我的测试,应该是矩阵转置的意思,意思就是把行变成列,把列变成行测试代码如下:import numpy as npA = [[1, 2, 3]]print(np.array(A, ndmin=2))print("-"*50)print(np.array(A, ndmin=2).T)结果如下:[[1 2 3]]--------------------------------------------------[[1] [2] [3]]...

2020-07-11 09:53:50 8165 3

原创 Numpy矩阵乘积函数(dot)运算规则解析

np.dot(A, B)A为二维m*n的举证,B必须为n*m的矩阵,m和n必须对齐,否则无法运算。结果得到m*m的矩阵运算顺序如下图:程序演示如下:import numpy as npA = [[1, 2, 3], [4, 5, 6]]B = [[3, 2], [4, 3], [4, 3]]print(np.dot(A, B))结果:[[23 17][56 41]]...

2020-07-11 08:14:14 4474

原创 用python做一个简单的图片浏览器竟如此简单

用了106行代码就做了一个图片浏览器,python真的太强大了。废话少说,看看效果先! 106行代码中还有不少代码是美化用的,真正功能的代码就没几句了。还是说说功能吧:1. 打开文件夹,并只打开特点类型2. 图片循环播放,3. 图片锁定比例,自动适应窗口大小说说设计思路吧:用一个label盛放图片,img_box = tk.Label(win, bg=img_box_bg, width=img_box_w, height=img_box_h...

2020-06-01 09:41:29 3921

原创 pycharm每次运行的时候都会开一个新窗口,怎么关闭?关闭“控制台运行”模式

我用了umpy后,不知道弹出一个窗口,就乱点了一下,结果后来每次运行就会打开一个窗口,每次都要手动关掉。调试的时候倒是可以随时看到变量的情况,但大多时候都用不着,感觉很麻烦,那怎么回到以前只在‘run’哪里的窗口呢。 在这里运行的时候多清爽了啊 原来是进入了‘控制台运行模式’。关闭就好了。菜单【run】-->【Edit Configueations...】-->去掉【Run with Python console】前面的钩-...

2020-05-31 10:56:15 12500 6

原创 python利用tkinter做一个带复选框的listview原来如此简单

tkinter是python的标准包,不需要额外安装。所有今天就用tkinter做一个listview练练手。主要用的是tkinter中的treeview。主要用到的功能语句有:语句一:插入行tree.insert('', 'end', values=values)语句二:获取所有表格的行items = self.tree.get_children()语句三:获取所有表格的行tree.set(item, column=2, value='a')实现效果如图:..

2020-05-19 14:28:10 7269 1

mnist_test.csv

由mnist提供的手写数字测试集,每条数据的第一项是数字的正确结果,后784项是28*28手写图片的像素值,使用时应放在程序目录下

2020-07-18

mnist_train.csv

有mnist提供的手写数字训练集,每条数据的第一项是数字的正确结果,后784项是28*28手写图片的像素值,使用放在程序目录下

2020-07-18

自绘制View,摆脱android固定模块限制【高清视频教程】

自绘制View,摆脱android固定模块限制【高清视频教程】

2016-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除