- Neural Network Programming with TensorFlow
- Manpreet Singh Ghotra Rajdeep Dua
- 145字
- 2021-07-02 15:17:13
What is optimization?
The process to find maxima or minima is based on constraints. The choice of optimization algorithm for your deep learning model can mean the difference between good results in minutes, hours, and days.
Optimization sits at the center of deep learning. Most learning problems reduce to optimization problems. Let's imagine we are solving a problem for some set of data. Using this pre-processed data, we train a model by solving an optimization problem, which optimizes the weights of the model with regards to the chosen loss function and some regularization function.
Hyper parameters of a model play a significant role in the efficient training of a model. Therefore, it is essential to use the different optimization strategies and algorithms to measure appropriate and optimum values of model's hyper parameters, which affect our Model's learning process, and finally the output of a model.
推薦閱讀
- 數據庫應用實戰
- Python絕技:運用Python成為頂級數據工程師
- Modern Programming: Object Oriented Programming and Best Practices
- 大數據可視化
- Hadoop與大數據挖掘(第2版)
- 大數據時代下的智能轉型進程精選(套裝共10冊)
- Creating Dynamic UIs with Android Fragments(Second Edition)
- 企業級數據與AI項目成功之道
- 跟老男孩學Linux運維:MySQL入門與提高實踐
- 大數據技術入門
- 數據庫原理與應用
- Construct 2 Game Development by Example
- 實現領域驅動設計
- Filecoin原理與實現
- Node.js High Performance