算法
文章平均质量分 54
Leri_X
这个作者很懒,什么都没留下…
展开
-
使用numpy实现全连接神经网络
目录1. numpy实现全连接层2. numpy实现MSE损失函数3. numpy实现梯度更新优化器momentum优化器SGD优化器4. numpy实现sigmoid激活函数5. 简单模型的定义6. 数据集测试7. train函数实现1. numpy实现全连接层class numpy_fc(object): def __init__(self, in_channel, out_channel, optim, name="fc"): .原创 2021-01-11 14:04:03 · 2263 阅读 · 0 评论 -
VAE 中 KL散度 推导过程
参考https://blog.csdn.net/sallyyoung_sh/article/details/54632668这里附上我的手写笔记原创 2020-04-11 16:28:44 · 1296 阅读 · 0 评论 -
leetcode 1115. 交替打印FooBar
题目地址https://leetcode-cn.com/problems/print-foobar-alternately/comments/import queueclass FooBar: def __init__(self, n): self.n = n self.q = queue.Queue(1) def foo(self...原创 2020-01-28 17:38:40 · 408 阅读 · 0 评论 -
leetcode 820. 单词的压缩编码
题目连接https://leetcode-cn.com/problems/short-encoding-of-words/引用了别人的解答:class Solution: # 突破点:因为只能通过'#'来表示单词的结束,所以如果某个单词能通过包含它的单词来索引,那么它只能出现在那个单词的最后 # 因此可以通过将每个词翻转并排序后循环处理 def minimumL...原创 2020-01-04 11:09:49 · 814 阅读 · 0 评论 -
leetcode 1039. 多边形三角剖分的最低得分
给定N,想象一个凸N边多边形,其顶点按顺时针顺序依次标记为A[0], A[i], ..., A[N-1]。假设您将多边形剖分为 N-2 个三角形。对于每个三角形,该三角形的值是顶点标记的乘积,三角剖分的分数是进行三角剖分后所有 N-2 个三角形的值之和。返回多边形进行三角剖分后可以得到的最低分。lru_cache 能够自动缓存函数执行的结果,非常适合动态规划和递归from...原创 2020-01-01 20:21:37 · 217 阅读 · 0 评论 -
求第1500个丑数的精炼算法(转自 算法竞赛入门经典 第二版)
题目: 我们把只包含因子2,3和5的数称作为丑数。求按从小到大的顺序的第1500个丑数。 例如6,8都是丑数,但是14不是,因为它包含因子7。习惯上我们把1作为第一个丑数。#include#include#include#includeusing namespace std;typedef long long LL;const int coeff[3原创 2016-10-27 17:02:55 · 1136 阅读 · 1 评论