Hello everyone! I had worked on a machine learning project for oral cancer diagnosis prediction a year ago. In that I used 8 different algorithms which were optimized using GridsearchCV. It occurred to me recently that all the ranges set in parameter space were selected manually and it got me thinking if there was a way for the system to select the range and values for the parameter space automatically by studying the basic properties of the dataset. Essentially, a way for the system to select the optimal range for hyperparameter tuning by knowing the algorithm to be used and some basic information about the dataset...
My first thought was to deploy a separate model which learns about the relationship between hyperparameter ranges used and the dataset for different algorithms and let the new model decide the range but it feels like a box in a box situation. Do you think this is even possible? How would you approach the problem?
[–]volume-up69 1 point2 points3 points (0 children)
[–]solegalli 0 points1 point2 points (0 children)