Feb. 28, 2024, 8:02 p.m. | Anand Raj

Towards AI - Medium pub.towardsai.net

Choosing the Right Optimizer for MLPs

Introduction

Optimizers are algorithms or methods used to adjust the attributes of a model, such as its weights and learning rate, in order to minimize the error or loss function during the process of training a machine learning model. The main objective of an optimizer is to find the optimal set of parameters that result in the best performance of the model on the given dataset.

Optimizers in 3D. Image source: TDS

Gradient Descent …

algorithms deep learning error function layer loss machine machine learning machine learning model multi layer perceptron optimization perceptron performance process rate stochastic-gradient training

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Data Analyst (Digital Business Analyst)

@ Activate Interactive Pte Ltd | Singapore, Central Singapore, Singapore