- 博客(7)
- 收藏
- 关注
原创 AlexNet学习
AlexNet的主要特点有以下三点:首次利用了GPU进行网络的加速训练。 激活函数使用的是ReLU,而不是sigmoid或tanh。 使用了LRN局部网络归一化(效果不大)。 使用了Dropout方法随机失活神经元减少过拟合。AlexNet整个网络结构如图所示:有很多卷积层和maxpooling层,最后通过一个全连接层输出类别,在这里,需要回顾一下卷积神经网络的一些概念。卷积假设要识别的图像的尺寸是 6*6,现在有多个Filter(卷积核),里面的参数是需要网络学习的,卷积操作.
2021-09-15 20:50:13
355
原创 Java计算某个日期是不是在当前月内
前言今天在写课程项目的时候,有这么一个需求,需要求出商品的当月销量,所以需要判断某个日期是不是在当前这个月内。解决方法使用Calendar类来进行解决:求出这个月的第一天// 实例化类Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());// 设定为这个月的第一天calendar.set(Calendar.DAY_OF_MONTH,1);// 这一句代码写不写都行,意思是加上一个“月”,后面参数是0
2020-05-09 17:42:16
3374
原创 Java实现LL1文法的判别器,实现计算FIRST集、FOLLOW集、SELECT集
写在前面编译原理课程的实验,实现 pl0 的LL1文法判别。git地址为:https://github.com/HiHaker/PL0-compilerLL1文法的判定需要编写一个程序,判定一个给定的文法是不是LL1文法的,重点在于实现文法的机内表示以及判定算法。关于文法的机内表示,终结符号集和非终结符号集可以用Set<String>来表示,为什么不使用 Character类...
2020-04-28 21:41:23
2623
2
原创 Java实现PL0语言的词法分析器
写在前面编译原理课程的大作业,实现 pl0 的词法分析程序,语法分析程序,语义分析程序。词法分析程序的编写设计内容处理 pl0 语言的源程序,过滤掉一些无用符号,如换行符,制表符,回车符,判断源程序中单词的合法性,分解出正确的单词,以一种二元式的形式(单词种别,单词自身的值)存储在文件中。单词符号可以分为5种类别:基本字、标识符、常数、运算符、界符。对于 pl0 语言:基本字:be...
2020-04-10 17:49:14
2632
原创 回溯法解决8皇后、N皇后问题
回溯法算法思想回溯法的算法思想就是通过有组织的穷尽搜索,在搜索的过程中通过各种约束条件(剪枝函数),进行剪枝,避免对所有状态的搜索,从而提高算法的效率。回溯法求解问题的所有解时,要回溯到根节点并且根节点的所有子树都被搜索遍才结束。回溯法求问题的一个解时,只需要搜索到问题的一个解就可以结束。运用回溯法在问题的解空间树中,按深度优先策略,从根节点出发搜索解空间树,算法搜索至解空间树任一结点时,...
2020-01-04 14:22:42
4359
原创 基于conda环境的tensorflow-gpu环境的搭建
前言 这篇blog是基于安装好了anaconda环境下的tensorflow环境的搭建。所以这里安装anaconda不再赘述。 可以先查看一下自己的anaconda环境搭建好了没有: 然后,安装tensorflow可以选择CPU方式或GPU方式,GPU方式对矩阵运算有很好的支持,会加速程序的执行,GPU版本需要CUDA和cuDNN的支持,所以我们最好要有一张Nvidia的显卡,我自己...
2019-11-04 14:48:40
574
原创 看《算法第四版》中牛顿迭代法,写写整个过程巩固一下
学习《算法-第四版》时看到的求解平方根的函数,使用的是牛顿法。没想到数百年前的数学方法仍然可以在当今发挥那么大的作用...弄懂这个问题参考了一些博客: 通俗理解牛顿迭代法-如何通俗易懂地讲解牛顿迭代法 优快云-牛顿迭代法求平方根 上面两篇博客讲解的都非常清楚,看完基本弄明白了。这个方法的主要思想就是用曲线的切线去逼近方程的近似解,第一篇博客里讲到,使用牛顿法求解...
2019-03-01 08:56:47
1377
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人