摘要:
一、机器学习方法分类 监督学习:训练样本带标记(分类、回归) 无监督学习:训练样本无标记(聚类、异常检测) 半监督学习:训练样本带少量标记 强化学习:通过状态空间大量试错学习得最佳决策(决策) 深度学习:以上ML方法和深度神经网络的结合(分类、聚类、决策) 二、机器学习流程 1. 实际问题抽象为数学 阅读全文
摘要:
一、预编译概述 1.1 预编译定义 预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。 目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源码,检查预处理指令,对源代码进行相应转换,并删除程序中的注释和多 阅读全文
摘要:
1、C++98标准 在C++98发布之时,已经具有类及派生类、共有和私有成员的区分、类的构造函数和析构函数、友元、内联函数、赋值运算符的重载,虚函数的概念、函数和运算符的重载、引用、常量(constant),类的保护成员、多重继承、对象的初始化与赋值的递归机制、抽象类、静态成员函数、const成员函 阅读全文
摘要:
一、C语言的发展阶段 1958年,ACM小组(美国计算机协会)和以当时联邦德国的应用数学和力学协会(GAMM)在苏黎世把他们关于算法表示法的建议综合为一,是一种编程语言,被命名为IAL(国际代数语言,International Algebraic Language),后来改称Algol 58。ALG 阅读全文
摘要:
如上所述,Android采用了一种综合、专注而又重点突出的方法,将自身打造成为超越基于JVM的简单解决方案的移动平台。Android平台通过一个包提供了所需的一切:操作系统、设备驱动程序、核心库、JNI、优化的Dalvik VM以及Java开发环境。可以保证开发人员在... 阅读全文
摘要:
1.3.1 理解Android软件栈 图1-6 Android SDK软件栈详细结构Android平台的核心是Linux内核版本2.6.29,它负责设备驱动程序、资源访问、电源管理和完成其他操作系统的职责。提供的设备驱动程序包括显示器、照相机、键盘、WiFi、闪存、音... 阅读全文
摘要:
简介Java ME 以往称作J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术... 阅读全文