- 博客(4)
- 收藏
- 关注
原创 龙格库塔迭代与基于pytorch的RNN循环神经网络在正弦函数拟合效果上的有趣对比
突发奇想,如果将龙格库塔迭代的曲线拟合与深度学习中的RNN循环神经网络的曲线拟合做一个对比,会出现什么意想不到的效果?答案当然是龙格库塔迭代效果更好,杀鸡焉用牛刀?但是,在某些特殊情况下,比如我们很难对微分方程求导的时候,我们该如何对原方程进行拟合呢?这时候,机器学习就派上用场了。首先介绍一下龙格库塔法(Runge-Kutta method):一、龙格库塔迭代是数值分析课程中接触过的也是用途十分广泛的高精度单步算法,误差可以小到10^-5以下。我们常用的是四阶龙格库塔法,已知导数和初始值:y′=f(x
2020-05-26 00:55:46
1862
原创 矩阵相乘的实现方法
矩阵相乘问题作为一个工作中科研中常用的简单计算问题,在处理大批量数据任务中显得尤为重要。目前不论是基于pytorch还是tensorflow的深度学习框架,数据的表示基础就是tensor,也就是张量,二阶张量中就包含着矩阵;众所周知,矩阵乘法:矩阵相乘最重要的方法是一般矩阵乘积。本文章内容也只谈论一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。本文依然采用二维列表来表示矩阵。例如实现矩阵A(25)和矩阵B(52)的乘积:A:1 2 3 4 56 7
2020-05-24 11:17:40
1574
原创 (PAT乙级)有理数四则运算问题思路与解析
1、原题描述:题目描述本题要求编写程序,计算2个有理数的和、差、积、商。输入描述:输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为0。输出描述:分别在4行中按照“有理数1 运算符 有理数2 = 结果”的格式顺序输出2个有理数的和、差、积、商。注意输出的每个有理数必须是该有理数的最简形式“k...
2020-05-08 17:30:52
286
原创 顺时针打印矩阵的python代码实现
偶然发现xxx中的一道通过率很低的题,本想小试身手,奈何经过了一天的奋战,终于把这道题的通过率又降低了一点(也就测试了50多次吧,惭愧 !惭愧 = 。=!),还好最后终于通过!看似很简单的小题其实还是有点坑的,所以还是记录一下以后做个参考!原题描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10...
2020-04-23 17:32:33
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人