符号计算

人工智能、机器学习及深度学习的起源和发展

风格不统一 提交于 2020-01-29 00:02:45
人工智能、机器学习及深度学习的起源和发展 发展时间线 第一阶段:人工智能起步期 1956—1980s 1956达特茅斯会议标志AI诞生 1957神经网络Perceptron被罗森布拉特发明 1970受限于计算能力,进入第一个寒冬 第二阶段:专家系统推广 1980s—1990s 1980 XCON专家系统出现,每年节约4000万美元 1986 BP ,Geoffrey Hinton提出了前馈算法,一个通过对输入数据按照重要进行排序的精准神经网络。 1989 卷积,Yann LeCun写了另外一篇旷世之作,描述了卷积神经网络。这些发现突破了计算机难以解决的问题,譬如从一张照片中找到一只猫。 1990——1991 人工智能计算机DARPA没能实现,政府投入缩减,进入第二次低谷 1997 IBM的DeepBlue战胜国际象棋冠军 1997 Schmidhuber发明了长短期记忆网络(LSTM) 第三阶段:深度学习 2000s—至今 2006 Hinton提出“深度学习”的神经网络 2011 苹果的Siri问世,技术上不断创新 2012 Google无人驾驶汽车上路(2009年宣布) 2012年,计算机视觉界顶级比赛ILSVRC中,多伦多大学Hinton团队所提出的深度卷积神经网络结构AlexNet一鸣惊人,同时也拉开了深度卷积神经网络在计算机视觉领域广泛应用的序幕。成功原因 大量数据,

朝花夕拾之Matlab矩阵表示

我的未来我决定 提交于 2020-01-28 23:24:18
1.实数值矩阵输入 MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。 不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重的方括号。如: >> Time = [11 12 1 2 3 4 5 6 7 8 9 10] Time = 11 12 1 2 3 4 5 6 7 8 9 10 >> X_Data = [2.32 3.43;4.37 5.98] X_Data = 2.43 3.43 4.37 5.98 >> vect_a = [1 2 3 4 5] vect_a = 1 2 3 4 5 >> Matrix_B = [1 2 3; >> 2 3 4;3 4 5] Matrix_B = 1 2 3 2 3 4 3 4 5 >> Null_M = [ ] %生成一个空矩阵 2.复数矩阵输入 复数矩阵有两种生成方式: 第一种方式 例1-1 >> a=2.7;b=13/25; >> C=[1,2*a+i*b,b*sqrt(a); sin(pi/4),a+5*b,3.5+1] C= 1.0000 5.4000 + 0.5200i 0.8544 0

Js中的=== 运算符

拜拜、爱过 提交于 2020-01-26 14:09:47
JScript 的运算符 JScript 具有全范围的运算符,包括算术、逻辑、位、赋值以及其他某些运算符。 计算 逻辑 位运算 赋值 杂项 描述 符号 描述 符号 描述 符号 描述 符号 描述 符号 负值 - 逻辑非 ! 按位取反 ~ 赋值 = 删除 delete 递增 ++ 小于 < 按位左移 << 运算赋值 oP = typeof 运算符 typeof 递减 -- 大于 > 按位右移 >> void void 乘法 * 小于等于 <= 无符号右移 >>> instanceof instanceof 除法 / 大于等于 >= 按位与 & new new 取模运算 % 等于 == 按位异或 ^ in in 加法 + 不等于 != 按位或 | 减法 - 逻辑与 && 逻辑或 || 条件(三元运算符) ?: 逗号 , 严格相等 === 非严格相等 !== == (相等)与 === (严格相等)的区别在于恒等运算符在比较前强制转换不同类型的值。例如,恒等对字符串 "1" 与数值 1 的比较结果将为 true。而严格相等不强制转换不同类型的值,因此它认为字符串 "1" 与数值 1 不相同。 来源: https://www.cnblogs.com/RuiLei/archive/2006/10/31/545810.html

C++基础:变量和基本类型

前提是你 提交于 2020-01-26 05:09:51
基本内置类型 一、基本内置类型 C++定义了一套包括算术类型(arithmetic type) 和空类型(void) 在内的基本数据类型。其中算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊的场合,例如最常见的是,当函数不返回任何值时使用空类型作为返回类型。 二、算术类型 算术类型分为两类:整型(integral type,包括字符和布尔类型在内)和浮点型。 带符号类型和无符号类型 除去布尔型和扩展的字符型之外,其他整型可以划分为带符号的(signed) 和无符号的(unsigned) 两种。带符号类型可以表示正数、负数或0,无符号类型则仅能表示大于等于0的值。 类型int、short、 long 和long long 都是带符号的,通过在这些类型名前添加unsigned就可以得到无符号类型,例如unsigned long。 类型unsigned int 可以缩写为unsigned。 与其他整型不同,字符型被分为了三种: char、signed char和unsigned char。特别需要注意的是:类型char和类型signed char并不一样。类型char实际上会表现为上述两种形式中的一种,具体是哪种由编译器决定。 建议:如何选择类型 和C语言一样,C++的设计准则之一也是尽可能地接近硬件。C++的算术类型必须满足各种硬件特质

OFDM中采样点和采样周期以及LTE OFDM符号包含的位数

风流意气都作罢 提交于 2020-01-26 03:34:08
本文链接: https://blog.csdn.net/zzsfqiuyigui/article/details/9091363 frame structure 时就给出一个时间单元 Ts=1/(15000*2048), 这个值是根据什么给出来的?其中的 15000 和 2048 个有什么特定含义吗? 首先确定子载波间隔为 15000Hz ,所以 OFDM 符号长度是 1/15000 秒,固定每子载波带宽为 15K ; 20M 带宽有效子载波为 1200 个,即有效带宽 15k*1200=18M ( 20M 是因为有 2M 的过度带) ; 为了最近 FFT 点数的需要,离 1200 最近的 2 的 n 次方,就是 2048 点。其他带宽按照上述方法可以计算得到, 15M 为 1024 点, 10M 带宽为 1024 点, 5M 为 512 点 所以 FFT 点数为 2048 ,采样间隔 = 时间 / 点数 =1/15000/2048=1/(15000*2048) ,直接从采样时间间隔来说明,也可以这样理解 , 从符号时间长度来推算: OFDM 符号周期,即一个 OFDM 符号持续时间 Tsymbol=1/15000s=66.7us ,也可以这个计算: 7 个 OFDM 符号的持续时间 =0.5ms(1 个 slot)-160*Ts-6*144*Ts 所以, 1 个 OFDM

GCC编译选项

老子叫甜甜 提交于 2020-01-25 08:19:36
转载自http://www.cnblogs.com/xmphoenix/archive/2011/03/21/1989944.html gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用 -Wall 来开启以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -Wchar-subscripts -Wimplicit-int -Wimplicit-function-declaration -Wcomment -Wformat -Wmain (only for C/ObjC and unless -ffreestanding) -Wmissing-braces -Wnonnull -Wparentheses -Wpointer-sign -Wreorder -Wreturn-type -Wsequence-point -Wsign-compare (only in C++) -Wstrict-aliasing -Wstrict-overflow=1 -Wswitch -Wtrigraphs -Wuninitialized (only with -O1 and above) -Wunknown-pragmas -Wunused-function -Wunused-label -Wunused

MySQL开发规范

只愿长相守 提交于 2020-01-24 15:25:01
MySQL开发规范 基于阿里数据库设计规范扩展而来 : https://yq.aliyun.com/articles/709387 参考,58到家MySQL军规升级版 : https://www.jianshu.com/p/c077581693fb 基础规范 表存储引擎必须使用InnoDB MySQL常见的三种存储引擎(storage_engine) : InnoDB、MyISAM、MEMORY 存储引擎就是指 表的类型以及表在计算机上的存储方式 通过“SHOW ENGINES”语句来查看 MySQL中的存储引擎 特性 innoDB MyISAM Memory 事务安全 支持 无 无 存储限制 64T 有 有 空间使用 高 低 低 内存使用 高 低 高 插入数据的速度 低 高 高 读取数据的速度 低 高 高 对外键的支持 支持 无 无 全文索引 不支持 支持 InnoDB存储引擎 InnoDB给MySQL的表提供了 事务处理 、 回滚 、 崩溃修复能力 和 多版本并发控制 的事务安全 InnoDB存储引擎总支持 AUTO_INCREMENT 。自动增长列的值不能为空,并且值必须唯一。MySQL中规定自增列必须为主键 InnoDB还支持 外键(FOREIGN KEY) 。外键所在的表叫做子表,外键所依赖(REFERENCES)的表叫做父表,父表中被子表外键关联的字段必须为主键。

Java的Interger源码阅读

放肆的年华 提交于 2020-01-24 01:26:50
转载自 http://www.hollischuang.com/archives/1058 Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。 类定义 public final class Integer extends Number implements Comparable<Integer> 从类定义中我们可以知道以下几点: 1、Integer类不能被继承 2、Integer类实现了Comparable接口,所以可以用compareTo进行比较并且Integer对象只能和Integer类型的对象进行比较,不能和其他类型比较(至少调用compareTo方法无法比较)。 3、Integer继承了Number类,所以该类可以调用longValue、floatValue、doubleValue等系列方法返回对应的类型的值。 属性 一、私有属性 Integer类中定义了以下几个私有属性: private final int value; private static final long serialVersionUID = 1360826667806852920L;

第三章 语义陷阱

北慕城南 提交于 2020-01-23 01:53:40
3.5 空指针不等于空字符串 由编译器保证0么有效的指针。 当常数0转化为指针时,这个指针不能被解引用。换句话说。当我们将0赋值给一个指针变量时,绝对不能企图使用该指针所指向的内存中存储的内容。 3.6边界计算与不正确称边界 3.7求值顺序 C语言中仅仅有四个运算符(&&。||,?:,,)存在规定的求值顺序。 逗号是先对左側表达式求值。然后丢弃该值,再对右側求值。 其它的比如a>b,编译器有可能先对a求值也有可能对b求值。 以下的程序是不正确的,由于求值顺序不定: i=0; while(i<n) y[i]=x[i++]; y[i]的地址是不确定的。 3.9整数溢出 在无符号算数运算中。没有所谓的‘溢出’一说:全部的无符号运算都以2的n次方为模。n是结果中的位数。 假设算数运算中的操作数,一个是有符号整数,还有一个是无符号整数,那么有符号整数会被转换为无符号整数操作,溢出不会发生。 版权声明:本文博主原创文章,博客,未经同意,不得转载。 来源: https://www.cnblogs.com/yxwkf/p/4759264.html

ArcGIS中的style样式的使用

爱⌒轻易说出口 提交于 2020-01-22 08:19:03
MapGIS安装包大小(以M计算)与ArcGIS (以G计算)在数量级存在差异,就可以隐约知道ArcGIS功能的强大。ArcGIS更注重重用(比如符号库、模块等)、数据与制图分离(尤其是制图表达最能体现这一点),如果用惯了ArcGIS,再去使用MapGIS等其他软件,就会各种不习惯。本文来讲解一下符号库的使用。 符号库可以做什么? 就目前的的认识我经验而言,ArcGIS中的符号库有以下作用: (1)自定义符号样式 。ArcGIS系统默认的符号库可能不能满足行业或具体项目的需要,为体现自己的特色,用户可以根据相关行业规范和设计理念制作自己的符号并存储在符号库(style文件)中; (2)符号的重用 。不管是应用还是编程,重用思想非常重用。如果定义了标准符号库,就可以在类似的项目中直接使用,或者方便地分享给其他人(只需要将style文件拷贝给他人,放在任意位置,如果使用了某些特殊字体、样式,还需将字体也安装上); (3)提高符号化效率 。例如,我要制作100幅地图,每幅地图数据名称、类型一样,符号化一样,只是数据所表示的地理位置有差异,如果对道路符号化,我们可能会重复操作100次,但如果自己定义了相关的符号,则它会自动关联而实现符号化。(详见下文实例) 符号库如果制作? 分享以前整理的符号库和自定义符号的方法: 一些arcgis符号库干货 ArcGIS中定义图框样式 符号库怎么使用?