Choose Optimizer and Learning Rate in neural network

조회 수: 9 (최근 30일)
Phuong Huynh
Phuong Huynh 2022년 5월 26일
편집: Jayanti 2024년 10월 18일
Hi everyone, I try to find and specify optimizer and learning rate in my custom network (I am using net=network(), I refer Edit Shallow Neural Network Properties - MATLAB & Simulink (mathworks.com) )
But I can't see parameter or instruction about change optimizer (adam, sgd,...) and learning rate for my training
Can you show me where are they or Can i specify them in my network?
Thank you so much!
  댓글 수: 1
Katy
Katy 2023년 7월 20일
Is there a solution for this? I'd also like to know how to change the learning rate for a shallow neural network.
Thanks!

댓글을 달려면 로그인하십시오.

답변 (1개)

Jayanti
Jayanti 2024년 10월 18일
편집: Jayanti 2024년 10월 18일
Hi Phoung,
You can use the "trainFcn" property of the “net” to select one of the optimisers available.
net.trainFcn = 'traingd';
Refer to the official documentation below for list of all optimisers available:
In response to your query to change learning rate you can use the below code:
net.trainParam.lr=0.01;
I hope this helps.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by