With Pytorch I am attempting to use ModuleList to ensure model parameters are detected, and can be optimized. When calling the SGD optimizer I get the following error: ValueError: optimizer got an empty parameter list Can you please review the code below and advise? Answer This seems to be a copy-paste issue: your __init__ has 3 underscores instead of 2,