(EN) A method of training a machine learning, ML, algorithm to control a watercraft is described. The watercraft is a submarine or a submersible submerged in water. The method is implemented, at least in part, by a computer, comprising a processor and a memory, aboard the watercraft. The method comprises: obtaining training data including respective sets of environmental parameters and corresponding actions of a set of communicatively isolated watercraft, including a first watercraft; and training the ML algorithm comprising determining relationships between the respective sets of environmental parameters and the corresponding actions of the watercraft of the set thereof. A method of controlling a watercraft by a trained ML algorithm is also described.
(FR) L'invention décrit un procédé d'entraînement d'un algorithme d'apprentissage automatique, ML, pour commander une embarcation. L'embarcation est un sous-marin ou un submersible immergé dans l'eau. Le procédé est mis en œuvre, au moins en partie, par un ordinateur, comprenant un processeur et une mémoire, à bord de l'embarcation. Le procédé consiste à : obtenir des données d'entraînement comprenant des ensembles respectifs de paramètres environnementaux et des actions correspondantes d'un ensemble d'embarcation isolée en communication, comprenant une première embarcation ; et entraîner l'algorithme ML comprenant la détermination de relations entre les ensembles respectifs de paramètres environnementaux et les actions correspondantes de l'embarcation de l'ensemble associé. L'invention décrit également un procédé de commande d'une embarcation par un algorithme ML entraîné.