48 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# global system:
 | 
						|
fed_algo: "FedAvg"                # federated learning algorithm
 | 
						|
model_name: "yolo_v11_n"          # yolo_v11_n, yolo_v11_t, yolo_v11_s, yolo_v11_m, yolo_v11_l, yolo_v11_x
 | 
						|
i_seed: 202509                    # initial random seed
 | 
						|
 | 
						|
num_client: 100                   # total number of clients
 | 
						|
num_round: 500                    # total number of communication rounds
 | 
						|
num_local_class: 1                # number of classes per client
 | 
						|
 | 
						|
res_root: "results"               # root directory for results
 | 
						|
dataset_path: "/home/image1325/ssd1/dataset/uav/"
 | 
						|
# train_txt: "train.txt"            # path to training set txt file
 | 
						|
# val_txt: "val.txt"                # path to validation set txt file
 | 
						|
# test_txt: "test.txt"              # path to test set txt file                 
 | 
						|
 | 
						|
local_batch_size: 32              # local training batch size
 | 
						|
val_batch_size: 16                # validation batch size
 | 
						|
 | 
						|
num_workers: 4                    # number of data loader workers
 | 
						|
min_data: 640                     # minimum number of images per client
 | 
						|
max_data: 720                     # maximum number of images per client
 | 
						|
partition_mode: "overlap"         # "overlap" or "disjoint"
 | 
						|
connection_ratio: 1               # connection ratio, e.g., 1.0 means all clients
 | 
						|
 | 
						|
# local training:
 | 
						|
min_lr: 0.000100000000            # initial learning rate
 | 
						|
max_lr: 0.010000000000            # maximum learning rate
 | 
						|
momentum: 0.9370000000            # SGD momentum/Adam beta1
 | 
						|
weight_decay: 0.000500            # optimizer weight decay
 | 
						|
 | 
						|
warmup_epochs: 3.00000            # warmup epochs
 | 
						|
box: 7.500000000000000            # box loss gain
 | 
						|
cls: 0.500000000000000            # cls loss gain
 | 
						|
dfl: 1.500000000000000            # dfl loss gain
 | 
						|
hsv_h: 0.0150000000000            # image HSV-Hue augmentation (fraction)
 | 
						|
hsv_s: 0.7000000000000            # image HSV-Saturation augmentation (fraction)
 | 
						|
hsv_v: 0.4000000000000            # image HSV-Value augmentation (fraction)
 | 
						|
degrees: 0.00000000000            # image rotation (+/- deg)
 | 
						|
translate: 0.100000000            # image translation (+/- fraction)
 | 
						|
scale: 0.5000000000000            # image scale (+/- gain)
 | 
						|
shear: 0.0000000000000            # image shear (+/- deg)
 | 
						|
flip_ud: 0.00000000000            # image flip up-down (probability)
 | 
						|
flip_lr: 0.50000000000            # image flip left-right (probability)
 | 
						|
mosaic: 1.000000000000            # image mosaic (probability)
 | 
						|
mix_up: 0.000000000000            # image mix-up (probability)
 | 
						|
names:
 | 
						|
  0: uav
 |