Notebook
import os for dirname, _, filenames in os.walk('/kaggle/input'): #/input for filename in filenames: print(os.path.join(dirname, filename)) continueos.listdir('/kaggle/input/') # You can write up to 20GB to the current directory (/kaggle/working/) that gets preserved as output when you create a version using "Save & Run All" # You can also write temporary files to /kaggle/temp/, but they won't be saved outside of the current sessionprint(os.listdir("../input"))
rfe_test = dfp.reset_index().drop(columns=['Date',"Hth_to_P24","CHt_P24","Depth_to_P24","Hth_to_P25","CHt_P25","Depth_to_P25"], axis=1) #, 'Temp' rfe_test.replace([np.inf, -np.inf], np.nan, inplace=True) rfe_test = rfe_test.dropna() estimator = ExtraTreesRegressor() y_test_feature = rfe_test['head25'] X_test_feature = rfe_test.drop('head25', axis=1) selector = RFE(estimator, n_features_to_select=1, step=1) selector = selector.fit(X_test_feature.values, y_test_feature) select1 = pd.DataFrame(selector.ranking_, columns=['Ranking']) best__1 = rfe_test.columns[select1.index[select1['Ranking'] == 1][0]] best__2 = rfe_test.columns[select1.index[select1['Ranking'] == 2][0]] best__3 = rfe_test.columns[select1.index[select1['Ranking'] == 3][0]] print(f'Best ft: {best__1}') print(f'Second best ft: {best__2}') print(f'Third best ft: {best__3}')
#********************** from keras.layers import Dense, Input from keras.regularizers import l2 num_inputs = 10 num_outputs = 2 inp = Input((num_inputs,)) out = Dense(num_outputs, kernel_regularizer=l2(0.01))(inp) model = Model(inp, out) model.compile(optimizer='sgd', loss='mse', metrics=['acc','mse']) model.summary()