PyTorch

PyTorch softwarea da, zehazki, Python programazio-lengoaiazko ikasketa automatikorako liburutegia, Torch liburutegian oinarrituta. Ikasketa sakona eta hizkuntzaren prozesamendurako erabiltzen da. Facebook-eko adimen artifizialeko ikerketa-taldeak garatu zuen nagusiki. Uberren Pyro programazio-lengoaia probabilistikoa software honetan oinarritzen da. Software libre eta irekia da eta BSD lizentzia batekin argitaratuta dago.

PyTorch-ek goi-mailako bi ezaugarri eskaintzen ditu:

 Tensore-konputazioa (NumPy bezala) azelerazio sendoarekin grafikoak prozesatzeko unitateen bidez (GPU).
 Zinta-oinarri duen autodiff sistemarekin sortutako neurona-sare sakonak.

Historia 
Facebook-ek bi tresna hauek erabiltzen zituen: PyTorch eta Convolutional Architecturefor Fast Feature Embedding-ekin (Caffe2). Baina bateraezintasun-arazoek asko zailtzen zuten PyTorch-ez definitutako eredu bat Caffe2ra edo alderantziz eraldatzea. Open Neural Network Exchange (ONNX) proiektuak Facebookek eta Microsofekt sortu zuten 2017ko irailean, eredu horien arteko bihurketak egin ahal izateko. 2018ko martxoaren amaieran Caffe2 eta PyTorch-ekin batu ziren.

PyTorch tentsoreak 
Tentsoreak, matematikatik datoz baina programazioan desberdinak dira, non matrizearen dimentsio anitzeko datu-egitura gisa (arrayak) tratatu daitezke. PyTorch-eko tentsoreak NumPy arrayen modukoak dira, baina CUDA onartzen duen GPU batean ere erabil daitezke. PyTorch-ek tentsore mota desberdinak onartzen ditu.

Erreferentziak

Ikus, gainera 

 Keras

Kanpo estekak 

 Webgune ofiziala

Software librea
Adimen artifiziala
Python liburutegiak
Ikasketa sakona