Thuật toán SOM là một biểu tƣợng của lớp mạng neural học không giám sát. Trong đó, sơ khai đầu tiên của SOM đƣợc phát minh bởi giáo sƣ Teuvo Kohonen tại trung tâm nghiên cứu của mạng Neural- Network (1981-1982). Ông đã ứng dụng SOM vào rất nhiều những chƣơng trình phiên bản một cách nhanh chóng và hiệu quả.