y_nnn : change learn_to_drive and add some bash print

This commit is contained in:
2025-11-07 12:55:43 +01:00
parent 9ba91a6666
commit a59b9a5538
12 changed files with 247 additions and 16 deletions
@@ -25,6 +25,7 @@
//float d_reLU(float x);
extern char *action_name[8];
struct qlearning_params {
float gamma;
@@ -67,8 +68,11 @@ struct print_params {
float scale_y;
struct delay_params *delay;
char *string_space;//[LOG_LENTH];
int go_on;
};
int check_go_on_print_params(struct print_params *pprint);
struct networks_qlearning {
config_layers *config;
neurons_TYPE_FLOAT *main_net;
@@ -136,5 +140,9 @@ void train_qlearning(struct RL_agent * rlAgent,
// long reward;
void learn_to_drive(struct RL_agent * rlAgent);
int is_ending(struct status_qlearning *qlStatus);
///char *fileNameDateScore(char * pre, char* post,size_t score);
///int select_action(struct RL_agent * rlAgent);
#endif /* __LEARNING_VEHICLE__C_H____ */