[Rspamd] Slight changes to neural plugin
This commit is contained in:
		@@ -1,28 +1,14 @@
 | 
				
			|||||||
rules {
 | 
					servers = "31.47.234.2:6379";
 | 
				
			||||||
  "LONG" {
 | 
					train {
 | 
				
			||||||
    train {
 | 
					  max_train = 1k; # Number of trains per epoch
 | 
				
			||||||
      max_trains = 800;
 | 
					  max_usages = 50; # Number of learn iterations while ANN data is valid
 | 
				
			||||||
      max_usages = 40;
 | 
					  spam_score = 12; # Score to learn spam
 | 
				
			||||||
      max_iterations = 25;
 | 
					  ham_score = -7; # Score to learn ham
 | 
				
			||||||
      learning_rate = 0.01,
 | 
					  learning_rate = 0.01; # Rate of learning (Torch only)
 | 
				
			||||||
      spam_score = 9;
 | 
					  max_iterations = 25; # Maximum iterations of learning (Torch only)
 | 
				
			||||||
      ham_score = -4;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    symbol_spam = "NEURAL_SPAM_LONG";
 | 
					 | 
				
			||||||
    symbol_ham = "NEURAL_HAM_LONG";
 | 
					 | 
				
			||||||
    ann_expire = 31d;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  "SHORT" {
 | 
					 | 
				
			||||||
    train {
 | 
					 | 
				
			||||||
      max_trains = 90;
 | 
					 | 
				
			||||||
      max_usages = 20;
 | 
					 | 
				
			||||||
      max_iterations = 15;
 | 
					 | 
				
			||||||
      learning_rate = 0.01,
 | 
					 | 
				
			||||||
      spam_score = 9;
 | 
					 | 
				
			||||||
      ham_score = -4;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    symbol_spam = "NEURAL_SPAM_SHORT";
 | 
					 | 
				
			||||||
    symbol_ham = "NEURAL_HAM_SHORT";
 | 
					 | 
				
			||||||
    ann_expire = 7d;
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					ann_expire = 80d;
 | 
				
			||||||
 | 
					timeout = 20; # Increase redis timeout
 | 
				
			||||||
 | 
					enabled = ${HAS_TORCH}; # Explicitly disable module when torch is disabled
 | 
				
			||||||
 | 
					use_settings = false; # If enabled, then settings-id is used to dispatch networks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,18 +1,10 @@
 | 
				
			|||||||
symbols = {
 | 
					symbols = {
 | 
				
			||||||
  "NEURAL_SPAM_LONG" {
 | 
					  "NEURAL_SPAM" {
 | 
				
			||||||
    weight = 4.2; # sample weight
 | 
					    weight = 4.0; # sample weight
 | 
				
			||||||
    description = "Neural network spam (long)";
 | 
					    description = "Neural network spam";
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  "NEURAL_HAM_LONG" {
 | 
					  "NEURAL_HAM" {
 | 
				
			||||||
    weight = -4.0; # sample weight
 | 
					    weight = -4.0; # sample weight
 | 
				
			||||||
    description = "Neural network ham (long)";
 | 
					    description = "Neural network ham";
 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  "NEURAL_SPAM_SHORT" {
 | 
					 | 
				
			||||||
    weight = 3.0; # sample weight
 | 
					 | 
				
			||||||
    description = "Neural network spam (short)";
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  "NEURAL_HAM_SHORT" {
 | 
					 | 
				
			||||||
    weight = -2.0; # sample weight
 | 
					 | 
				
			||||||
    description = "Neural network ham (short)";
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user