Разреженное кодирование — это метод машинного обучения, целью которого является сжатие данных таким образом, который эффективен для обработки алгоритмами машинного обучения. Он основан на идее, что большинство данных можно представить с помощью небольшого количества признаков или измерений, а не полного набора признаков в данных.