摘要:
# 分割loss **如果公式不正常显示,前往博客园设置中启用数学公式支持即可正常显示数学公式!** [TOC] ## 1. CE Loss(交叉熵损失函数) ### 1. 二分类 在二分的情况下,模型最后需要预测的结果只有两种情况,对于每个类别我们的预测得到的概率为`p`和`1-p`,此时表达式为 阅读全文
摘要:
第一节、线性表 线性表的特点 元素个数有限 元素具有逻辑上的顺序性 都是数据元素 数据类型相同 只讨论逻辑关系 可以使用的操作:求表长 Length(List) 第二节、顺序表 顺序表 顺序表的3特点 随机访问, 存储密度高 逻辑上相邻的元素物理上也相邻 2分配方式 静态分配,SqList 动态分配 阅读全文
摘要:
一、浅拷贝 拷贝出来的是一个新对象。 对于基本数据类型: 会直接进行值传递,会将该属性值复制一份给新的拷贝对象,由于是两份不同的数据,所以如果对原对象的该成员变量值进行改变,不会影响到拷贝后对象的成员变量的值。 对于引用类型: 会将引用值(内存地址)进行传递,由于指向堆中同一个对象,所以对原对象的该 阅读全文
摘要:
一、final final修饰类表示该类为最终类,不可被继承。 final修饰方法表示该方法为最终方法,不可被重写。 final修饰属性表示该属性不可变,不可变有两种含义。当其修饰基本类型变量时表明其值不可变,其修饰引用类型的时候也表示 其值不可变,此时该值时对象地址,所以其不能再指向其他对象,但是 阅读全文
摘要:
一、抽象类 抽象类除了不能实例化对象外其他和普通类没有任何区别 二、接口 可以有常量,常量默认为public static final。 接口中的修饰符全为public。 不能有构造方法。 JDK1.8之后可以有 方法的实现。 1. 使用default来定义普通方法,普通方法通过对象调用。 2. 使 阅读全文
摘要:
一、String类型 String类型是一个引用类型,但是该类被final修饰,属于最终类,不能派生子类。 字符串一旦初始化就不能再被更改,因为String类中存储内容的char[]数组是也被final修饰,所以其不可变,且因为该char数组私有而且String类没有提供修改数组里值的方,所以Str 阅读全文
摘要:
一、继承 1.什么是继承? 继承时用来提高代码的复用性 将相同的功能模块封装到方法中需要使用时调用方法达到代码复用性的目的。 2.如何实现继承? 使用关键字extends实现 ,class B extends A,B类继承于A类。如果一个类没有显示的继承其他类时,该类默认继承于Object类。在ja 阅读全文
摘要:
一、继承 1.什么是继承? 继承时用来提高代码的复用性 将相同的功能模块封装到方法中需要使用时调用方法达到代码复用性的目的。 2.如何实现继承? 使用关键字extends实现 ,class B extends A,B类继承于A类。如果一个类没有显示的继承其他类时,该类默认继承于Object类。在ja 阅读全文
摘要:
一. Java基础概念 JVM 英文Java Virtual Machine,Java虚拟机,Java运行时的环境,java文件经过javac指令编译后形成字节码文件(class文件),Java虚拟机执行字节码文件,将字节码文件解释称具体平台上的机器指令执行 ,这也是Java程序“ 一次编译、到处运 阅读全文