递归下降法是语法分析中最易懂的一种方法。它的主要原理是,对每个非终极符按其产生式结构构造相应语法分析子程序,其中终极符产生匹配命令,而非终极符则产生过程调用命令。因为文法递归相应子程序也递归,所以称这种方法为递归子程序下降法或递归下降法。其中子程序的结构与产生式结构几乎是一致的。 本文将采用这种方法对赋值语句进行翻译,并得到逆波兰式的中间代码结果。另外我还完成了对逆波兰式的中间代码翻译执行的程序。
1
编译原理课程设计代码 赋值语句的递归下降翻译程序设计编译原理课程设计代码 赋值语句的递归下降翻译程序设计编译原理课程设计代码 赋值语句的递归下降翻译程序设计
1
机器学习的优化程序库,用Python实现了梯度下降、LBFGS、rmsprop、adadelta 等算法。
2019-12-21 21:13:36 97KB python
1
用动量梯度下降算法训练BP网络 使用的主要函数如下: NEWFF——生成一个新的前向神经网络 TRAIN——对BP神经网络进行训练 SIM——对BP神经网络进行仿真
2019-12-21 21:09:54 890B matlab bp 动量梯度下降
1
自己上学期的作业,递归下降实现的,【编译原理的课程设计】,【得了优秀】,【内附源码】 自己的心血之作,所以下载资源分较高,但是下了绝对不会后悔 C-语言编译器 编译原理 课程设计报告 递归下降 四川大学计算机学院
1
随机梯度下降算法SDG的MATLAB实现,数据集可到UCI数据库里下载
2019-12-21 21:07:29 1KB SDG machine lear
1
这是一个可以手工设置步长的matlab对梯度下降算法的演示,可以看到每次迭代到的点,非常直观的观看梯度下降算法的工作原理
1
包含编译原理实验中的语法分析源程序及实验报告,此语法分析器基于pascal语言,在实验报告中有详细的说明,该语法分析器只能说是小语言语法分析器,文法并不齐全,供大家参考
1
AI,ML,gradient descent,paper,matlab
2019-12-21 21:03:26 1.32MB gradient descent
1
很好的实验要求 一、 实验目的 掌握算符优先分析法的原理,利用算符优先分析法将赋值语句进行语法分析,翻译成等价的四元式表示。 二、 实验内容 1. 算术表达式的文法:E→E+E|E-E|E*E|E/E|(E)|I ; 2. 根据算符优先分析法,将表达式进行语法分析,判断一个表达式是否正确; 3. 将赋值语句进行语法分析,翻译成等价的一组基本操作,每一基本操作用四元式表示; 三、 实验预习提示 1. 算符优先文法的定义; 2. 算符优先文法关系表的构造; 3. 算符优先分析算法的设计。 四、 实验步骤 1. 准备  阅读课本有关章节,确定算术表达式的文法,设计出算符优先关系表上机;  考虑好设计方案;  设计出模块结构、测试数据,初步编制好程序。 2. 上机调试,发现错误,分析错误,再修改完善。教师根据学生的设计方案与学生进行探讨,以修改方案和代码。
2019-12-21 20:59:49 138KB 递归程序
1