- 博客(7)
- 收藏
- 关注
原创 Arduino小白B站自学笔记4
所以需要知道初始角度fromPos,以及最终位置toPos。还需要考虑角度由小到大的运动和由大到小的运动。原理是将一大步分为多个小步运动,并在每一步执行后delay一段时间。注意蓝牙模块高电平的值,是否需要外围电路。
2024-01-15 14:33:36
483
原创 Arduino小白B站自学笔记2
模拟输出:analogWrite (ledPin, brightness);通过模拟输入的值控制模拟输出的值:如使用电位器控制LED亮度,使用map函数。模拟输入:analogRead(pin) 从模拟输入引脚读取数值。在if或while等语句中建立的变量在语句外是不可用的。需要定义该函数返回后的数据类型。数字输出:开关0 1。
2024-01-11 16:55:47
380
原创 Arduino小白B站自学笔记1
若设置某变量a为布尔型bool,则在判断时可不写==,默认其为真时执行语句1,在此a前加!:INPUT OUTPUT INPUT_PULLUP 用于设置引脚状态。random(a,b) 在ab(不包含b)之间产生随机数。e.g. 将引脚2设置为input模式(读取)e.g. 引脚13写为低电平。:读取某引脚状态数值。
2024-01-09 15:29:27
515
原创 三层神经网络的实现(鱼书P63实现)
2. 未理解 network{}和 network=init_network。期间遇到的问题:1. 未定义激活函数和恒等函数。
2023-04-02 15:04:35
173
原创 关于epoch,batch size,和iteration
这就好像我们人吃饭,假设每天食物摄入量是固定的(数据总量,也就是一个epoch),我们可以少吃多餐,这种情况下无论是每天吃5餐还是10餐(即iteration),其实不是那么重要,因为这种情况下每餐吃的都是比较少的,没什么负担。也就是说,你要把100个数据集扔进神经网络训练10次,每次(每个epoch)你要把100个数据集分成20份,每份数据为5个(batch size=5),所以你需要投入20次(iteration)来完成一个epoch。一个epoch 指的是把所有训练数据丢进神经网络一次。
2023-04-01 10:33:57
434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人