network settings in reward_signals

Hi, may i know why there is network_settings in the reward signals although i have defined it outside?

I am no expert, but from what I have found, It is only used in Pyramids and PyramidsRND examples.

I tried to check the documentation; I think it has its own small neural network, but I couldn’t figure out what ICM means.

Edit: I made some research. ICM (Intrinsic Curiosity Module), It seems like it has its own small neural network. Curiosity-Driven Learning made easy Part I | by Thomas Simonini | Towards Data Science