Tensor – wielowymiarowa struktura danych (uogólnienie macierzy).
Tensor to matematyczna struktura danych reprezentująca wielowymiarową tablicę liczb, będącą uogólnieniem macierzy. Podczas gdy macierz jest tablicą dwuwymiarową, tensor może mieć dowolną liczbę wymiarów (zwanych również osiami lub rangą), co umożliwia przechowywanie i operowanie na danych o złożonej strukturze. W kontekście sztucznej inteligencji i uczenia maszynowego tensory są podstawowym nośnikiem danych, wykorzystywanym do reprezentacji wektorów, obrazów, sekwencji czasowych, a także bardziej złożonych obiektów.
W praktyce tensory są wykorzystywane w algorytmach głębokiego uczenia, gdzie operacje na wielowymiarowych danych wymagają dużej wydajności obliczeniowej. W popularnych bibliotekach do uczenia maszynowego, takich jak TensorFlow czy PyTorch, tensory stanowią fundamentalną jednostkę danych, na której bazują funkcje matematyczne, operacje liniowe i nieliniowe oraz propagacja informacji w sieciach neuronowych. Ich elastyczność i możliwość naturalnego dopasowania do różnych struktur danych czynią je niezwykle istotnym narzędziem w rozwoju nowoczesnych metod sztucznej inteligencji.