Optimizer
Definition / 定义
optimizer:指“优化者;优化器”。常见用法包括:
- 人:负责改进流程、资源配置或性能的人。
- 工具/模块(计算机领域):用于自动寻找更优方案的程序或算法组件,例如编译器优化器、数据库查询优化器、机器学习优化器(用于最小化损失函数)。
Pronunciation / 发音
/ˈɑːptɪmaɪzər/
Examples / 例句
The optimizer improved the app’s speed.
优化器提升了这个应用的速度。
In machine learning, choosing the right optimizer can greatly affect how fast and how well a model learns.
在机器学习中,选择合适的优化器会显著影响模型学习的速度和效果。
Etymology / 词源
optimizer 来自动词 optimize(优化),其词根与 optimal(最优的)同源,追溯到拉丁语 optimus,意为“最好的”。后缀 -er 表示“执行某动作的人或事物”,因此 optimizer 字面含义就是“进行优化的人/器”。
Related Words / 相关词
Literary Works / 文学作品
- Deep Learning(Ian Goodfellow, Yoshua Bengio, Aaron Courville)——讨论训练神经网络时常用的 optimizers(如 SGD、Adam)。
- Pattern Recognition and Machine Learning(Christopher M. Bishop)——在模型训练与推断章节中频繁出现 optimizer/optimization 相关表述。
- Compilers: Principles, Techniques, and Tools(Aho 等,“龙书”)——涉及编译器中的优化过程与“优化器”概念(常以 optimizer/optimization 出现)。