机器学习00-监督学习 线性回归模型(Linear Regression)假设函数$$f_{w,b}(x)=w_{1}x_{1}+w_{2}x_{2}+…+w_{n}x_{n}+b$$ 如何确定模型中的参数取什么值? 用代价函数 代价函数代价函数(Cost Function)是用来衡量预测值与实际值之间的误差。它的目的是找到一组参数,使得预测值与实际值之间的误差最小(确定最优参数)。评价模型是否拟合的准确,值越 2023-07-07 机器学习 #机器学习
Java13-面向对象进阶-抽象类&接口&内部类 第一章 抽象类1.1 概述1.1.1 抽象类引入父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说,父类可能知道子类应该有哪个功能,但是功能具体怎么实现父类是不清楚的(由子类自己决定),父类只需要提供一个没有方法体的定义即可,具体实现交给子类自己去实现。我们把没有方法体 2023-06-29 Java基础 #Java
Java12-面向对象进阶-多态&包&final&权限修饰符 第一章 多态1.1 多态的形式多态是继封装、继承之后,面向对象的第三大特性。 多态是出现在继承或者实现关系中的。 多态体现的格式: 1父类类型 对象名称 = 子类对象; 多态的前提: 有继承或实现关系 有父类引用指向子类对象 有方法重写 有继承关系,子类对象是可以赋值给父类类型的变量。例如Animal是一个动物类型,而Cat是一个猫类型。Cat继承了Animal,Cat对象也是Anima 2023-06-29 Java基础 #Java
Java11-面向对象进阶-static-继承 第一章 复习回顾1.1 如何定义类类的定义格式如下: 12345修饰符 class 类名 { // 1.成员变量(属性) // 2.成员方法 (行为) // 3.构造方法 (初始化类的对象数据的)} 例如: 123456public class Student { // 1.成员变量 public String name ; p 2023-06-29 Java基础 #Java
Java10-集合ArrayList 1.ArrayList集合和数组的优势对比: 长度可变 添加数据的时候不需要考虑索引,默认将数据添加到末尾 1.1 ArrayList类概述 什么是集合 提供一种存储空间==可变==的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 长度可以变化,只能存储引用数据类型。 泛型的使用 用于*约束*集合中存储元素的*数据类型* 1.2 ArrayList类常用方法1. 2023-06-29 Java基础 #Java
Java09-字符串 1.String类1.1String类概述String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包! 1.2String类的特点 字符串不可变,它们的值在创建后不能被更改 虽然 String 的值是不可变的, 2023-06-29 Java基础 #Java
Java08-面向对象 1. 类和对象1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为的一组对象的集合 简单理解:类就是对现实事物的一种描述 类的组成 属性:指事物的特征,例如:手机事物(品牌,价格,尺寸) 行为:指事物能执行的操作,例如:手机事物(打电话,发短信) 类和 2023-06-29 Java基础 #Java
Java07-方法 1. 方法概述1.1 方法的概念方法(method)是程序中最小的执行单元 注意: 方法必须先创建才可以使用,该过程即为方法定义(把一些代码打包在一起) 方法定义后并不是直接运行,需要手动使用才执行,该过程即为方法调用 2. 方法的定义和调用2.1 无参数方法定义和调用 定义格式: 123public static void 方法名 ( ) { // 方法体;} 调用格 2023-06-29 Java基础 #Java
Java06-数组 1.数组概念:指的是一种容器,可以同来存储==同种数据类型==的多个值。 但是数组容器在存储数据的时候,需要结合隐式转换考虑。 建议: 容器的类,和存储的数据类型保持一致。 2.数组的定义格式一:(常用)数据类型 [ ] 数组名 比如:int [ ] array 格式二:数据类型 数组名 [] 比如: int array [] 3.数组的静态初始化完整格 2023-06-29 Java基础 #Java
Java05-高级循环(forr while) 1.无限循环概念:又叫死循环。循环一直停不下来。 for格式:123for(;;){ System.out.println("循环执行一直在打印内容");} 解释: 初始化语句可以空着不写,表示循环之前不定义任何的控制变量。 条件判断语句可以空着不写,如果不写,默认表示true,循环一直进行。 条件控制语句可以空着不写,表示每次循环体执行完毕后,控 2023-06-29 Java基础 #Java