PyTorch

PyTorch inggih punika pustaka machine learning ingkang adhedhasar pustaka Torch, ingkang dipunginakaken kangge aplikasi kados pambelajaran jero, ingkang asalipun dipunkembangaken dening Meta AI lan samenika dados bagean saking payung Linux Foundation. Pustaka punika dipunakeni minangka salah satunggaling kalih pustaka machine learning ingkang paling populer sesarengan kaliyan TensorFlow, ingkang nawakaken piranti lunak sumber tinarbuka ingkang dipunrilis kanthi lisensi BSD ingkang dipunowahi. Sanajan interface Python langkung alus lan dados fokus utami pangembangan, PyTorch ugi gadhah interface C++.

Meta (ingkang sakderengipun dipunsebat Facebook) ngoperasikaken PyTorch lan Convolutional Architecture for Fast Feature Embedding (Caffe2), nanging model-model ingkang dipundefinisikaken dening kalih framework punika boten saged dipunginakaken sesarengan. Proyek Open Neural Network Exchange (ONNX) dipundamel dening Meta lan Microsoft ing September 2017 kangge ngonversi model antawisipun framework. Caffe2 dipungabung kaliyan PyTorch ing pungkasaning Maret 2018. Ing September 2022, Meta ngumumaken bilih PyTorch badhe dipunatur dening PyTorch Foundation, organisasi mandiri enggal ingkang dipundamel – anak perusahaan saking Linux Foundation.

Ing PyTorch, jaringan saraf dipundamel ngagem inheritance saking modul torch.nn.Module. Modul punika nawakaken koleksi komprehensif saking blok bangunan kangge jaringan saraf, kalebet maneka warni lapisan lan fungsi aktivasi, ingkang ndadosaken konstruksi model ingkang kompleks. Sampunipun, proses komputasi input ing jaringan saraf menika ditindakaken ngeliwati urutan operasi ing fungsi forward().

PyTorch gadhah kathah keuntungan minangka framework pembelajaran mesin. Piyambakipun gadhah antarmuka ingkang gampil dipunginakaken lan intuitif ingkang saged nggampilaken proses ngembangaken model. PyTorch ugi nyengkuyung komputasi grafik dinamis, ingkang tegesipun grafik komputasi saged dipunewahi nalika running, ingkang migunani kangge kasus kados rekurens lan pemrosesan basa alami. Kejawi punika, PyTorch gadhah ekosistem ingkang ngrembaka saking alat lan perpustakaan pihak ketiga ingkang saged dipunginakaken kangge ngembangaken model ingkang langkung canggih. Sawetawis piranti lunak deep learning dipundamel ing sadhuwuring PyTorch, kalebet Tesla Autopilot, Pyro-nipun Uber, Transformers-ipun Hugging Face, PyTorch Lightning, lan Catalyst.

Sitiran