大纲
反射
类的加载、连接和初始化
类加载器
使用反射生成并操作对象
本节习题
# Java 应用与开发
类加载和反射
王晓东
wangxiaodong@ouc.edu.cn
中国海洋大学
December 24, 2018
 理解什么是反射机制,通过常见场景认识反射的作用。
2. 掌握
类的加载、连接和初始化概念。
3. 理解
类加载器及
类加载机制。
4. 掌握使用反射生成并操作对象的方法。
|大纲|反射|
类的加载、连接和初始化|
类加载器|使用反射生成并操作对象|本节习题|
|---|---|---|---|---|---|
|大纲||||||
|反射||||||
|
类的加载、连接和初始化||||||
|
类加载器||||||
|使用反射生成并操作对象|||||| >大纲
反射 | 类的加载、连接和初始化 | 类加载器 | 使用反射生成并操作对象 | 本节习题 | | 接下来… |
| 反射 |
| 类的加载、连接和初始化 |
0 码力 |
46 页 |
714.40 KB
| 2 年前 3 ## 机器学习-聚类
黄海广 副教授
2023年04月
## 本章目录
01 无监督学习概述
02 K-means聚类
03 密度聚类和层次聚类
04 聚类的评价指标
### 1. 无监督学习概述
01 无监督学习概述
02 K-means聚类
03 密度聚类和层次聚类
04 聚类的评价指标
### 1. 无监督学习方法概述
## 监督学习和无监督学习的区别
## 数。
## 无监督学习
与此不同的是,在无监督学习中,我们的数据没有附带任何标签y,无监督学习主要分为聚类、降维、关联规则、推荐系统等方面。
### 1. 无监督学习方法概述
## 主要的无监督学习方法
✓ 聚类(Clustering)
✓ 如何将教室里的学生按爱好、身高划分为5类?
✓ 降维(Dimensionality Reduction)
✓ 如何将原高维空间中的数据点映射到低维度的空间中? 无监督学习方法概述
## 聚类
主要算法
K-means、密度聚类、层次聚类
主要应用
市场细分、文档聚类、图像分割、图像压缩、聚类分析、特征学习或者词典学习、确定犯罪易发地区、保险欺诈检测、公共交通数据分析、IT资产集群、客户细分、识别癌症数据、搜索引擎应用、医疗应用、药物活性预测……
### 1. 无监督学习方法概述
## 聚类案例
### 1. 医疗
医生可以使用聚类算法来发现疾病。以甲 0 码力 |
48 页 |
2.59 MB
| 2 年前 3 # 现代编程思想 多元组,结构体与枚举类型
Hongbo Zhang
基础数据类型:多元组与结构体
## 回顾:多元组
• 多元组:固定长度的不同类型数据的集合
☐ 定义: $ (\leq $ 表达式 $ \gt $ , $ \leq $ 表达式 $ \gt $ , $ \geq $ )
☐ 类型:(<表达式类型>,<表达式类型>,...)
○ 例如:
■ 身份信息:("Bob" Cons(2, x) = List::Cons(1, Nil) // 运行时错误,程序中止
## 枚举类型
## 不同情况的并集
- 如何定义周一到周日的集合?
- 如何定义硬币落下结果的集合?
• 如何定义表示整数四则运算的结果的集合?
## 枚举类型
## 为了表示不同情况的数据结构,我们使用枚举类型
1. enum DaysOfWeek {
2. Monday; Tuesday; Wednesday; Thursday; Friday; Saturday; Sunday
3. }
1. enum Coin {
2. Head
3. Tail
4. }
## 枚举类型的定义与构造
1. enum DaysOfWeek {
2. Monday; Tuesday; Wednesday; Thursday; Friday; Saturday; Sunday 0 码力 |
26 页 |
435.86 KB
| 2 年前 3 0 码力 |
93 页 |
3.92 MB
| 1 年前 3 项目于17年启动,先后经过了6个主要版本的迭代
☐ 覆盖腾讯PCG全部业务的推荐场景,支持腾讯IEG,CSIG,QQ音乐,阅文等业务的部分推荐场景
## 提纲
☐ 推荐场景深度学习系统的基本问题与特点
☐ 推荐类模型的深度学习系统设计
☐ 系统维度
☐ 算法维度
口总结
## 基于深度学习模型的推荐流程,场景与目标
和方法,第六章介绍枚举(enum)、match 表达式和 if let 控
制流结构。在 Rust 中,创建自定义类型需要用到结构体和枚举。
第七章介绍 Rust 的模块(module)系统,其中的私有性规则用来组织代码和公开的 API(应
用程序接口)。第八章讨论标准库提供的常见集合数据结构,例如 0 码力 |
562 页 |
3.23 MB
| 8 月前 3 0 码力 |
51 页 |
461.37 KB
| 1 年前 3 va Path接口跟它们没有关系。
- 在很多方面java.nio.file.Path和java.io.File类是类似的,在一些地方你可以使用Path接口来代替File,但是也有一些不同。
### 1. 创建Path实例
- 你可以使用java.nio.file.Paths类的静态方法Paths.get()来创建一个java.nio.file.Path的实例:
import java.nio ### 2. 创建一个绝对路径Path实例
● Windows文件系统下的绝对路径:
Path path = Paths.get("c:\\data\\myfile.txt");
类Unix操作系统下的绝对路径:
Path path = Paths.get("/home/jakobjenkov/myfile.txt");
//如果你在windows上这么使用,会 d:\data\projects\another-project
### 16. Java NIO Files
● 翻译自:16Java NIO Files
● java.nio.file.Files类提供了多种方法来操作文件。
#### 1. Files.exists()
- LinkOption.NOFOLLOW LINKS表示文件存在,但是不能是链接形式的。
Path path = Paths 0 码力 |
9 页 |
218.38 KB
| 2 年前 3
|