自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 机器学习基本概念——模型评估与选择

模型评估与选择误差(Error):是模型的预测输出值与真实值之间的差异训练(Training):通过已知的样本数据进行学习,从而得到模型的过程训练误差(Training Error):模型作用于训练集时的误差泛化(Generalize):由具体的、个别的扩大为一般的,即从特殊到一般,称为泛化。对机器学习的模型来讲,泛化是指模型作用于新的样本数据(非训练集)。泛化误差(Generalization Error):模型作用于新的样本数据时的误差模型容量(Model Capacity):是指其拟合各

2022-02-18 16:50:21 722

原创 机器学习基本概念——基础知识

机器学习基本概念:基础知识:输入空间(Input Space):将输入的所有取值的集合称作输入空间输出空间(Output Space):将输出的所有取值的集合称作输出空间输入空间和输出空间可以是有限元素的集合,也可以是整个欧氏空间输入空间和输出空间可以是连续值集合,也可以是离散值集合输入空间和输出空间可以是同一个空间,也可以是不同的空间通常输出空间比输入空间小特征(Feature):即属性。每个输入实例的各个组成部分(属性)称作原始特征,基于原始特征还可以阔震出更多的衍生特

2022-02-13 20:05:24 1198

原创 MySQL基础——常见约束

常见约束含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确性和可靠性分类:六大约束 1. NOT NULL:非空约束,保证该字段的值不能为空 比入姓名,学号等,必填项 2. DEFAULT:默认约束,用于保证该字段有默认值 比如性别, 3. PRIMART KEY:主键约束,用于保证该字段的值具有唯一性,并且非空 比入学号、员工编号等 4. UNIQUE:唯一约束,用于保证该字段值具有唯一性,可以为空 比如座位号 5. CHECK:检查约束

2021-12-30 17:19:58 464

原创 MySQL基础——TCL事务控制语言

TCLTransaction Control Language 事务控制语言事务:一个或一组SQL语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行

2021-12-30 17:02:48 441

原创 MySQL基础——DML 语言

DML 语言数据操作语言插入:insert修改:update删除:delete一、插入语句经典插入语法: insert into 表名(列名/字段名,....) values(值1,...); 表名 列名 新值SELECT * FROM beauty;1.插入的值的类型要与列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUES(13,'唐艺昕','女','1990

2021-12-30 12:13:50 66

原创 MySQL基础——子查询、联合查询

进阶7:子查询含义:出现在其他语句中的select语句,称为子查询或内查询内部嵌套其他select语句的查询,称为主查询或外查询分类:按子查询出现的位置: select 后面: 标量子查询 from 后面: 表子查询 where 或 having 后面: 标量子查询 列子查询 行子查询 exists 后面(相关子查询) 表子查询按结果集的行列数不同: 标量子查询(结果集只有一行一列) 列子查询(结果集只有一列多行) 行子查询(结果集只有一行多列) 表子查询

2021-12-30 12:02:05 598

原创 MySQL基础——连接查询

进阶六:连接查询含义:又称多表查询,当执行的字段来自多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2 有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类: 按年代分类: sql92标准 :仅仅支持内连接 sql99标准 ;支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接 非等值连接 自链接 外连接: 左外连接 右外连接 全外连接 交叉连接SELECT * FROM beauty;S

2021-12-30 11:51:12 150

原创 MySQL基础——分组查询

进阶五:分组查询group by 字句语法: SELECT 分组函数,列(要求出现在group by 的后面) FORM 表名 WHERE 筛选条件 GROUNT BY 分组的列表 ORDER BY 字句 ;注意: 查询列表必须特殊,要求是分组函数和group by 后面出现的字段特点 1、分组查询中的筛选条件 数据源 位置 关键字 分组前筛选 原始表 group by字句的前面 where 分组后筛选 分组后的结果集 group by字句的后面 h

2021-12-30 10:47:36 131

原创 MySQL基础——常见函数

进阶4:常见函数概念:类似于Java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节,2、提高代码的重用性调用:select 函数名(实参列表)【from 表】; 特点: 1、叫什么(函数名) 2、干什么(函数功能)分类: 1、单行函数 如 concat、length、ifnull等 2、分组函数 功能:做统计使用,又称为统计函数、聚合函数、组函数分类:单行函数字符函数,传入字符型、数字函数,传入数值型、日期函数,传入日期、其他函数、流

2021-12-30 10:34:30 179

原创 MySQL基础——排序查询

进阶3:排序查询语法:select 查询列表 第三步执行from 表 第一步执行where 筛选条件 第二步执行order by 排序列表 asc|desc 第四步执行特点: 1、asc代表升序,desc代表降序 如果不写,默认代表升序 2、order by子句中支持单个字段、多个字段、表达式、函数、别名排序 3、order by字句一般放在查询语句的最后面,limit字句除外案例:查询员工信息,要求工资从高到低排序SELECT * FROM employees OR

2021-12-29 21:01:49 1104

原创 MySQL基础——条件查询

进阶2:条件查询语法:select 查询列表 第三步执行from 表名 第一步执行where 筛选条件; 第二步执行 分类: 一、按条件表达式筛选 条件运算符:> < = != <= >= 二、按逻辑表达式筛选 作用:用于连接条件表达式 逻辑表达式:&& || ! and or not &&和and:两个条件都为True,结果为True,反之为False ||和or:只要有一个条件为Tr

2021-12-29 20:57:41 342

原创 MySQL基础——基础查询

MySQL基础数据库: 数据库是一些关联表的集合。数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。外键:外键用于关联两个表。复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。索引:使用索引

2021-12-29 20:42:57 112

原创 JAVA核心技术——类与对象6

类与对象包Java 允许使用包(package)将类组织起来。借助于包可以方便地组织自己的代码,并将自己的代码与别人提供的代码库分开管理。标准的 Java 类库分布在多个包中,包括java.lang、java.util 和java.net 等。标准的 Java包具有一个层次结构。如同硬盘的目录嵌套一样,也可以使用嵌套层次组织包。所有标准的 Java 包都处于java 和 javax 包层次中。使用包的主要原因是确保类名的唯一性。假如两个程序员不约而同地建立了 Employee 类。只要将这些类放置在

2021-03-02 09:43:39 166

原创 JAVA核心技术——对象与类5

对象与类对象构造重载重载(overloading)是在一个类的里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。重载规则被重载的方法必须改变参数列表(参数列表不一样);被重载的方法可以改变返回值;被重载的方法可以改变访问修饰符 ;被重载的方法可以声明新的或更广的检查异常;方法能够在同一个类中或者在一个子类中被重载;无法以返回值类型作为重载函数的区分标准...

2021-02-25 22:42:08 82

原创 Java核心技术——对象与类4

对象与类方法参数按值调用(call by value)表示方法接收到的是调用者提供的值。按引用调用(call by reference)表示方法接受的是调用者提供的变量地址。按引用调用可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。“ 按……调用”(call by) 是一个标准的计算机科学术语,它用来描述各种程序设计语言(不只是 Java ) 中方法参数的传递方式(事实上,以前还有按名调用 ( call by name ),Algol 程序设计语言是最古老的高级程序设计语言之一,

2021-02-17 21:15:39 138

原创 Java核心技术——对象与类3

对象与类静态域与静态方法静态域如果将域定义为 static, 每个类中只有一个这样的域。而每一个对象对于所有的实例域却都有自己的一份拷贝。静态常量静态方法工厂方法main方法...

2021-02-07 23:12:21 58

原创 Java核心技术——对象与类2

对象与类使用预定义类在 Java 中, 没有类就无法做任何事情,但是并非所有的类都具有面向对象的特征。封装是只需要知道方法名和参数,而不必了解内部具体实现过程,有些类之封装了功能,不需要也没有必要隐藏数据。由于没有数据,因此也不必担心生成对象以及初始化实例域。以Date类为例,展示构造、调用等方法对象和对象变量要想使用对象,就必须首先构造对象, 并指定其初始状态。然后,对对象应用方法。在 Java 程序设计语言中,使用构造器(constructor ) 构造新实例。构造器是一种特殊的方法,

2021-01-31 22:59:10 92

原创 Java核心技术——对象与类

对象与类面向对象程序设计概述面向对象程序设计(简称 OOP) 是当今主流的程序设计范型, 它已经取代了 20 世纪 70年代的“ 结构化” 过程化程序设计开发技术。Java 是完全面向对象的, 必须熟悉 OOP 才能够编写 Java 程序。面向对象的程序是由对象组成的, 每个对象包含对用户公开的特定功能部分和隐藏的实现部分。程序中的很多对象来自标准库,还有一些是自定义的。究竟是自己构造对象, 还是从外界购买对象完全取决于开发项目的预算和时间。但是, 从根本上说, 只要对象能够满足要求,就不必关心其功

2021-01-28 22:11:14 83

原创 Java核心技术——基本程序设计语法6

基本程序设计语法大数值BigInteger 类:实现任意精度的整数运算BigDecimal 类:实现任意精度的浮点数运算使用静态的 valueOf 方法可以将普通的数值转换为大数值BigInteger a = BigInteger.valueOf(100);BigInteger c = a.add(b);// c=a+bBigInteger d = c.mutiply(b.add(BigInteger.valueOf(2)));// d = c*(b+2)数组数组是一种数据结构,

2021-01-25 22:35:15 103

原创 Java核心技术——基本程序设计语法5

基本程序设计语法控制流程Java 的控制流程结构与 C 和 C++ 的控制流程结构一样, 只有很少的例外情况。没有 goto 语句,但 break 语句可以带标签, 可以利用它实现从内层循环跳出的目的(这种情况 C 语言采用 goto 语句实现)。另外,还有一种变形的 for 循环, 在 C 或 C++ 中没有这类循环。它有点类似于 C# 中的 foreach 循环。块作用域块(block)即复合语句,是指一对大括号括起来的若干条简单的Java语句,块确定了变量的作用域。一个块可以嵌套在另一

2021-01-23 21:54:31 114

原创 Java核心技术——基本程序设计语法4

基本程序设计语法输入输出读取输入Scanner in = new Scanner(System.in);//构造Scanner对象,并与“标准输入流” System.in 关联System.out.println("What is your name?");String name = in.nextLine();//nextLine方法将输入一行String firstName = in.next();// 读取一个单词,以空白符作为分隔符System.out.println("How o

2021-01-23 18:12:55 96

原创 Java核心技术——基本程序设计语法3

基本程序设计语法字符串标准Java类库中提供了一个预定义类——String。每个用双括号括起来的字符串都是String类的一个实例。String e = "";// an empty stringString greeting = "Hello"; 子串String类的substring方法可以从一个较大的字符串中提取一个子串。String greeting = "Hello";String s = greeting.substring(0,3);//输出“Hel”组成的字符串s

2021-01-22 22:30:23 74

原创 Java核心技术——基本程序设计语法2

基本程序设计语法2变量变量名必须是一个以字母开头并由数字构成的序列,在Java中字母括’A’—‘Z’、‘a’—‘z’、’_’、’$‘或在某种语言中表示字母的任何Unicode字符。同样数字包括’0’~'9’和在某种语言中表示数字的任何Unicode字符。变量名中所有字符都是有意义的,并且大小写敏感,变量名的长度基本上没有限制。尽管 $ 是一个合法的 Java 字符, 但不要在你自己的代码中使用这个字符。它只用在 Java 编译器或其他工具生成的名字中。不能使用Java保留字作为变量名可以在一行中

2021-01-21 17:49:30 100

原创 Java核心技术——基本程序设计结构

基本程序设计语法简单的Java程序组成public class FirstSample{ public static void main(String[] args) { System.out.println("We will not use 'Hello, World!'"); }}Java区分大小写关键字public称为访问修饰符(access modifier),用于控制程序的其他部分对这段代码的访问级别关键字class 表明Java程序中全部内容包含在类中,此程序中将类作

2021-01-20 22:10:03 102

原创 Java核心技术——基础概念

Java核心技术Java基础概念Java特性简单性Java相较于C++去除了头文件、指针运算、结构、联合、操作符重载、虚基类等;Java目标之一是支持开发能够在小型机器上独立运行的软件,由于不断扩展,类库已经相当庞大,并不能很好的运营在小型机器上了,Java微型版(Java Micro Edition)使用于嵌入式设备;面向对象面向对象设计是一种程序设计技术,他将重点放在数据(即对象)和对象的接口上。于C++不同的是Java的多重继承是更简单的接口概念分布式Java 有一

2021-01-20 16:42:49 179

上海交通大学—许志钦老师—最优化.zip

上海交通大学——许志钦老师——最优化课程资料

2021-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除