Skip to main content
David's blog

David's blog

Life is real, life is earnest.

TOEFL
A summary of TOEFL
GRE
A summary of GRE
Algo Summary
A summary of algorithms and data structures
Database Summary
Database Summary
A summary of database including SQL, NoSQL, and so on

resnet

残差连接

激活函数(Activation Function)

常见的激活函数都是非线性的,因此也会给神经元引入非线性元素,使得神经网络可以逼近其他的任何非线性函数,这样可以使得神经网络应用到更多非线性模型中。

  • 线性激活函数(线性方程控制输入到输出的映射,如f(x)=x等)
  • 非线性激活函数(非线性方程控制输入到输出的映射,比如
    • Sigmoid、
    • Tanh、
    • ReLU、
      • LReLU
      • PReLU
      • Swish
    • Softmax 是用于多类分类问题的激活函数

David LiuLess than 1 minute

筛选光催化剂

高效光催化材料的设计、制备与应用

原子组合

光催化:对光有响应的材料的氧化还原反应

降解重金属

制备氧气:提供电子给水

应用

  1. 氧化反应
  2. 还原反应

能源光催化

环境光催化

寻找可以转移电子的(导体材料)

金属材料:

绝缘材料:能带宽度大,不适合光催化

半导体材料:

近20年来,半导体光催化氧化技术获得了较大发展,国内外围绕着半导体光催化材料的制备、改性、表征、作用机理和应用等方面进行研究。这对开发新型高效的污染物处理技术必将起到重大推动作用。常见的光催化剂有哪些?


David LiuAbout 2 min
适配器

适配器

适配器模式可以通过创建一个适配器类,该适配器类实现接口并提供默认实现,然后已有的实现类可以继承适配器类而不是直接实现接口。这样,已有的实现类不需要修改,而只需要在需要覆盖新方法的实现类中实现新方法。

教程


David LiuLess than 1 minute
泛型

泛型

Generics

JDK 5 中引入的一个新特性。使用泛型参数,可以增强代码的可读性以及稳定性。

编译器可以对泛型参数进行检测,并且通过泛型参数可以指定传入的对象类型。比如 ArrayList<Persion> persons = new ArrayList<Persion>() 这行代码就指明了该 ArrayList 对象只能传入 Persion 对象,如果传入其他类型的对象就会报错。

  • 泛型类
  • 泛型接口
  • 泛型方法

David LiuAbout 2 min
类型转换 Type Casting

类型转换 Type Casting

类型系统通过各种机制和特性,如类型提升、泛型、自动装箱/拆箱、方法重载和重写等,确保了类型在操作中的一致性和兼容性。这些都是Java作为一种强类型语言的重要特征。

类型转换

自动类型转换

Widening

自动类型转换是指:数字表示范围小的数据类型可以自动转换成范围大的数据类型。

强制类型转换

强制类型转换我们再清楚不过了,即强制显示的把一个数据类型转换为另外一种数据类型。

如:

short s = 199;
int i = s;// 199

double d = 10.24;
long ll = (long) d;// 10

int a = 30;
char c = (char) a;

David LiuAbout 2 min
2
3
4
5
...
81

If you have any ideas to share, please contact me at any time in your convenience