A weed control system (2) for an agricultural sprayer (1 ) comprising a camera (3) and a spraying unit (4) with several supply modules, a nozzle (9) and a controller module to receive a weed species detection signal and to control the spraying of chemical agent. The weed control system (2) also comprises a weed species identification unit (5) with a communication module, a memory module and a processing module having several parallel processing cores. Each parallel processing core performs a convolution operation between a sub-matrix constructed from nearby pixels of the image and a predefined kernel stored in the memory module to obtain a feature representation sub-matrix of the pixel values of the image. The processing module computes a probability of presence of a weed species from the feature representation matrix and generates a weed species detection signal.La présente invention concerne un système de lutte contre les mauvaises herbes (2) destiné à un pulvérisateur agricole (1) comprenant une caméra (3) et une unité de pulvérisation (4) avec plusieurs modules d'alimentation, une buse (9) et un module de commande destiné à recevoir un signal de détection d'espèces de mauvaises herbes et à commander la pulvérisation d'agent chimique. Le système de lutte contre les mauvaises herbes (2) comprend également une unité d'identification d'espèces de mauvaises herbes (5) dotée d'un module de communication, d'un module de mémoire et d'un module de traitement qui dispose de plusieurs cœurs de traitement parallèles. Chaque cœur de traitement parallèle effectue une opération de convolution entre une sous-matrice construite à partir de pixels proches de l'image et un noyau prédéfini stocké dans le module de mémoire de manière à obtenir une sous-matrice de représentation de caractéristiques des valeurs de pixel de l'image. Le module de traitement calcule une probabilité de présence d'une espèce de mauvaises herbes à partir de la matrice de représentation de caractéristiques e