Basically, the crux of it is you've got a model, and then you can define little hyper parameter objects inside that model, and then you give you create this tuner object, and then it changes those hyper parameters and the hyper primers You can specify you don't have to Not everything has to be a tunable parameter, but the ones that you do are You could do anything like an int float.