
数学
文章平均质量分 80
bohu83
微信:bohu83
展开
-
一道数学题:从1到2222 一共有多少个2
孩子问我,有个题不会做。我看了也不会。但是可以先算下答案再来慢慢分析: public static void main(String[] args){ int reslut =0; for(int i=1;i<=2222;i++){ String s = i+""; if(s.contains("2")){ reslut=reslut+ count(s);原创 2021-05-31 10:41:03 · 1904 阅读 · 0 评论 -
基础课学习笔记-信息论
一 序 本文属于基础课学习笔记系列。信息论处理的是客观世界中的不确定性。香农在《通信的数学理论》,提到“通信的基本问题是在一点精确地或近似地复现在另一点所选取的消息”。信息是抽象的,很难量化度量。香农提出了“信息熵”的 概念,信息熵是信源可能发出的各个符号的自信息量在信源构成的概率空间上的统计平均值。信息熵再世界的不确定性和信息的可测量性之间架起一座桥梁。在生活中,信息的载体是消息。不同的消息带来的信息在直观感觉上不是完全相同的,比如“国足获得世界冠军”比“国乒获得世界冠军”的信..原创 2021-04-21 17:49:42 · 1251 阅读 · 0 评论 -
基础课学习笔记-最优化方法
一序 本文属于极客时间基础课学习笔记系列。常见的人工智能的问题最终会归结为优化的问题求解,在复杂环境与多体交互中做出最优决策。所以最优化是基础知识。二 基础定义最优化理论研究的问题是判定给定目标函数的最大值(最小值)是否存在,并找到令目标函数取到最大值(最小值)的数值。目标函数(objective function)目标函数就是实现最小化或最大化的目标函数,也被称为评价函数。大多数最优化问题可以通过是目标函数最小化解决,最大化问题可以通过最小化实现。理想情况下是,最优化算...原创 2021-04-20 23:50:11 · 1134 阅读 · 0 评论 -
数学基础3-数理统计
一 序 本文属于极客时间基础课学习笔记系列。这些课程做基础是偏重感性上的理解而不是严格意义的公式推导。就是老师不会逐个给你讲解具体每个公式大的含义,相当于你得有数学基础帮你复习下,要是像我这种小白,没啥好办法。看看就得停下来去找找更加通俗的例子来辅助理解。再机器学习中,数理统计有助于对机器学习算法的结果做出合理性解释。数理统计根据实验数据来研究随机现象,并对研究对象的客观规律做出合理性估计和判断。简单的理解:数理统计可以看做是逆向的概率论。二 基础定义样本:可用的资源是有限的数据集...原创 2021-04-20 18:29:45 · 1268 阅读 · 0 评论 -
数学基础-概率论学习笔记
一 序 本文属于极客时间,概率论学习笔记。概率论也是观察世界的一种方式。因为之前NLP训练营讲过这部分内容,所以有些可以结合那部分笔记去看。二 基本定义:自然界有必然现象与随机现象。随机现象在相同的条件下,大量重复试验中呈现的规律性成为统计规律性。从事件发生频率认识概率的方法被称为‘频率学派’。再概率的定量计算上,频率学派依赖的是古典概率模型。表达式:条件概率:条件概率是指事件A在另外一个事件B已经发生条件下的发生概率。条件概率有很多知名的例子,比如:红球蓝球试验 ..原创 2021-04-20 00:41:35 · 711 阅读 · 0 评论 -
基础数学1-线性代数学习笔记
一 序 本来想找点Java的GRU跑一下。发现资料很少。基本上基于Python的。DeepLearning4J支持LSTM资料也是很少,它还不支持GRU。先学习下Python再看吧。找点基础的资料补充下。以下为极客时间的基础课内容。二 矩阵与向量在线性代数中,由单独的数 a 构成的元素被称为标量(scalar):一个标量 a 可以是整数、实数或复数。如果多个标量 a1,a2,⋯,an 按一定顺序组成一个序列,这样的元素就被称为向量(vector)。显然,向量可以看作标量的扩展。原始..原创 2021-04-18 22:33:45 · 677 阅读 · 0 评论 -
《程序员的数学:8 不可解的问题》
本文属于《程序员的数学》读书笔记系列。本篇真没看明白。太抽象了,我觉得超越我自己的语言表达范围了,尽量贴一下书上的原文。反证法先假设命题的否定形式成立,再进行推理,引出矛盾。可数无穷可以分为可数无穷和不可数无穷。所谓可数无穷是指可以按照一定的规律或者表达方式来表达(即无遗漏,也无重复)。这种情况下在集合的定义中表达为“与正整数意义对应”。例如:-有限集合是可数的...原创 2019-07-12 14:02:12 · 1265 阅读 · 1 评论 -
《程序员的数学:7指数爆炸》
本文属于《程序员的数学》读书笔记系列。本文内容相对比较容易。什么是指数爆炸? 通过思考一张1mm的纸(假设可以无限次折叠),每次折叠厚度翻一倍,折多少次能够有地月距离39万KM那么厚,作者引出指数的概念。 凭直觉也得千儿八百次,答案是39次,的确很震撼。我们把这种数字急剧增长的情况称为“指数爆炸”,折纸时的厚度里面n就是折纸次数。之前接触到的汉诺塔问题的解析式和斐波那契数列...原创 2019-07-10 23:34:58 · 2430 阅读 · 0 评论 -
《程序员的数学:2逻辑》
本文属于《程序员的数学》读书笔记系列。一 逻辑为何重要?逻辑是消除自然语言的歧义、严密准确的记述事物的工具。作者还以需求说明为例,介绍逻辑的重要性。需求都理解错了,自然做出来的东西不是产品想要的。二 兼顾完整性和排他性作者以巴士费用为例介绍。能够判断对错的陈述句,叫做命题。命题正确时,称该命题为“真”,也称true,命题不正确时,称该命题为“假.也称false。思考条件...原创 2019-06-30 00:34:28 · 1069 阅读 · 0 评论 -
《程序员的数学:4 数学归纳法,如何征服无穷数列》
本文属于《程序员的数学》读书笔记系列。作者从送1到100之前求和为例介绍数学归纳法。一 高斯求和 我印象中是在小学,数学老师提问的同样的问题。1+2+3+。。。+100=?我觉得简单粗暴的就是直接算,好像还是学珠算的练手的一个例子。但是高斯是这么想的,1+2+3+...+100的计算结果和100+99+98+...+1的计算结果是一样的,那么就可以将这两串数字进行纵向相加,如下...原创 2019-07-05 00:22:29 · 880 阅读 · 0 评论 -
《程序员的数学:逻辑数学》-1 第一章0的故事
本文属于《程序员的数学》读书笔记系列。一 10进制 作者以数字2503为例,介绍了基数、指数的含义。二 二进制 使用的数字只有0.1两个。 从右往左分别表示1位,2位,4位,8位。。。 以1100为例,介绍对应的10进制是多少? 由此计算得出,对应的10进制为12.2进制数字种类少,位数多。对于计算机容易实现。基数转换,十进制转换成...原创 2019-06-29 12:17:40 · 596 阅读 · 0 评论 -
《程序员的数学6:递归》
本文属于《程序员的数学》读书笔记系列。递归是“自己定义自己”。可能说道递归首先想到的例子是阶乘。但是作者从汉诺塔的例子开始介绍,再试阶乘,帕斯卡三角形,学习从复杂逻辑找出递归结构。汉诺塔 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序...原创 2019-07-09 21:58:45 · 474 阅读 · 0 评论 -
《程序员的数学:3余数parity 》
本文属于《程序员的数学》读书笔记系列。本章通过几个例子学习“余数就是分组”。一 星期数的思考题今天是星期日,100天后今天是星期几?一周有七天,每过7天,便循环到相同的星期数。如果今天星期日,则7天后,14天...这种7天倍数天后,都是星期日。98是7的倍数。则推算:98天后 --- 星期天99天后 --- 星期一100天后 -- 星期二运用余数思考上面的题下面这种方...原创 2019-07-03 00:12:44 · 1693 阅读 · 0 评论 -
《程序员的数学:5 排列组合》
本文属于《程序员的数学》读书笔记系列。本篇主要数数,要做到的“不遗漏,不重复”。植树问题-不要遗忘0在10米长的路上,从路的一端起每隔1米就要中一颗树,那么需要种多少课树。答案:11 颗,可能有人下意识的去10/1 =10. 不理解可以下面画图来辅助理解。简单的问题,用以用手数出来,复杂的问题,需要找规律。使用变量N把问题抽象出来。加法法则 要数出分为两个集合的事物时...原创 2019-07-08 00:19:37 · 2073 阅读 · 1 评论 -
期望、方差、标准差、标准化、归一化
序我在看关于KNN的算法介绍里面的时候,提到欧氏距离的时候,说它的缺点的时候,提到了方差,提到了归一化、标准化。如果你也没明白,希望通过本文能理解这个含义。我对上来就直接贴一个数学公式感到头大。一 期望值 这都是概率论的知识点,不是数学专业,所以侧重于理解,没有公理来证明。目的为了把抽象的概念转换为集合、数字、函数等已知的数学概念,便于理解问题。一些基础的概念如:样本空间Ω、事件...原创 2019-06-25 22:45:07 · 38926 阅读 · 2 评论