- 博客(18)
- 收藏
- 关注
原创 机器学习算法
监督学习算法: 线性回归,逻辑回归,神经网络,SVM无监督学习算法: 聚类算法,降维算法特殊算法: 推荐算法以上算法的子算法:梯度下降法,主要运用在线型回归,逻辑回归,神经网络,推荐算法中牛顿法,主要 运用在线型回归中BP算法,主要运用在神经网络中;SMO算法,主要运用在SVM中...
2020-09-11 21:29:49 92
原创 机器学习
什么是机器学习专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎.首先,我们需要在计算机中存储历史的数据。接着,我们将这些 数据通过机器学习算法进行处理,这个过程在机器学习中叫做“训练”, 处理的结果可以被我们用来对新的数据进行预测,这个结果一般称之为“模型”。对新数据的预测过程在机 器学习中叫做“预测”。机器学习中的“训练”
2020-09-09 18:21:47 403
原创 c
字符串字面量(string literal),=字符串常量(string constant)如果要在字符串内部使用双引号,必须在双引号前面加上一个反斜杠(\)字符串常量属于静态存储类别(static storage class)静态存储区 (static memory)%p 转换说明打印一个地址用双引号括起来的内容被视为指向该字符串储存位置的指针printf("%s, %p, %c\n", “We”, “are”, *“space farers”);We, 0x100000f61, s.
2020-08-29 11:09:10 125
原创 运算符
1.算数运算符只要参与运算的数字有浮点数,那么结果一定是浮点数除法的结果是浮点数2.赋值运算符单个变量赋值多个变量赋值多变量赋相同值3.复合赋值运算符注意:4.比较运算符比较运算符也叫关系运算符5.逻辑运算符书写习惯:表达式用小括号括起来,仅为避免歧义5.1拓展数字之间的逻辑运算...
2020-08-29 10:31:33 89
原创 python输出-格式化符号的使用(侧重记录与c的区别)
与C语言有很大的不同python中print自带换行功能%xd表示输出的整数有x位,不足以0补全,超出则按原样输出例:学号为001%.xf表示小数点后显示x位%s可以输出整型和浮点型
2020-08-26 15:14:30 137
原创 线性表
线性表前面在c和c++的学习中,我对线性表已经有了大致的了解,下面是我在学习了数据结构之后对线性表理解的一些补充。线性表是最常用且最简单的一种数据结构,简言之,一个线性表是n个数据元素的有限序列。线性表的顺序存储结构是一种随机存取的存储结构。只要确定了起始位置,表中任一数据元素都可随机存取。线性链表是非随机存取的存储结构。这种存储结构为非顺序映像或链式映像。指针为数据元素之间的逻辑关系的映像。若线性表为空表,则头结点的指针域为“空”。...
2020-07-21 10:21:38 132
原创 算法
算法以下来自学习《数据结构(c语言版)》和网络算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法具有下列5个重要特征:有穷性一个算法必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。确定性算法中每一条指令必须有确切的含义,读者理解时不会产生二义性。并且在任何条件下,算法只有唯一的一条执行路径,即对于相同的输入只能得出相同的输出。可行性算法中描述的操作都是可以通过已经实现的基本运算
2020-07-17 11:50:12 264
原创 数据结构基本概念和术语(二)
抽象数据类型(ADT)以下来自学习《数据结构(c语言版)》抽象数据类型和数据类型实质上是一个概念与数据类型相比,抽象数据类型的范畴更广,它还包括用户在设计软件系统时自己定义的数据类型。定义抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。其定义仅取决于它的一组逻辑特性,而与其在计算机内部如何表示与实现无关。意义“抽象”的意义在于数据类型的数学抽象特性。按值的不同特性,可细分为以下3种类型:原子类型:变量的值不可分解固定聚合类型:值由确定数目的成分按某种结构组
2020-07-13 09:51:45 185
原创 数据结构基本概念和术语(一)
基本概念和术语以下来自学习《数据结构(c语言版)》数据是对客观事物的符号表示,在计算机科学中指所有能 输入到计算机中并被计算机程序处理的符号的总称。(如图像,声音)数据元素是数据的基本单位,一个数据元素可由若干个数据项组成,数据项是数据的不可分割的最小单位。数据对象是性质相同的数据元素的集合,是数据的一个子集。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据元素之间的关系成为结构。通常有4种基本结构集合线性结构树形结构图状结构或网状结构
2020-07-09 11:30:37 404 2
原创 stl
stl简介标准模板库(Standard Template Library,简称STL)定义了一套概念体系,为泛型程序设计提供了逻辑基础。STL中的各个类模板、函数模板的参数都是用这个体系中的概念来规定的。使用STL的模板时,类型参数既可以是C++标准库中已有的类型,也可以是自定义的类型——只要这些类型是所要求概念的模型。基本组件1. 容器2. 迭代器3. 函数对象4. 算法**容器作用:容纳、包含一组元素的对象。基本容器类模板:unorderedset (无序集合)、unordere
2020-07-06 16:42:59 132
原创 泛型程序设计
泛型程序设计的基本概念编写不依赖于具体数据类型的程序将算法从特定的数据结构中抽象出来,成为通用的C++的模板为泛型程序设计奠定了关键的基础术语:概念用来界定具备一定功能的数据类型。例如:将“可以比大小的所有数据类型(有比较运算符)”这一概 念记为Comparable;将“具有公有的复制构造函数并可以用‘=’赋值的数据类型”这一概念记为Assignable;将“可以比大小、具有公有的复制构造函数并可以用‘=’赋值的所有数据类型”这个概念记作Sortable;对于两个不同的概念A和B,如果
2020-07-03 18:09:52 163
原创 c++何时需要重载赋值运算符
c++何时需要重载赋值运算符(operator=)某些情况下,当我们编写一个类的时候,,并不需要为该类重载“=”运算符,因为编译系统为每个类提供了默认的赋值运算符“=”,使用这个默认的赋值运算符操作类对象时,该运算符会把这个类的所有数据成员都进行一次赋值操作。以下三种情况显性重载赋值运算符当对同类的两个对象a,b,代码中有语句a=b,在进行析构的时候,由于重复释放一块内存,会导致程序崩溃报错。在这种情况下,就需要我们重载赋值运算符“=”。用非类A类型的值为类A的对象赋值时当用类A类型的
2020-06-30 14:03:26 2132
原创 短学期学习计划
短学期学习计划一直有想参加竞赛的想法,但是考虑的自身实力问题,这个想法被搁置了。选择算法竞赛的短学期算是我在竞赛这条路上踏出的第一步,做任何事情都要有一个良好的开端,希望在这段时间我能按照自己制定的计划完完整整地执行下去,不要让自己和老师失望。计划内容巩固c距离学习c已经过去半年时间,有些知识可能已经模糊。学习并巩固c++本学期由于网课原因,感觉对c++的学习还有欠缺。学习数据结构这是我还未学习的新内容学习算法知识时间每天至少学习5个小时(家中还有其他事务)...
2020-06-30 10:14:14 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人