Siirry sisältöön

TensorFlow

Wikipediasta
TensorFlow
Kehityshistoria
Vakaa versio 2.19.0 ()[1]
Kehitystilanne aktiivinen
Tiedot
Lisenssi Apache-lisenssi, versio 2.0
Aiheesta muualla
Verkkosivusto
Versiohallinta

TensorFlow on koneoppimiseen ja neuroverkkojen ohjelmointiin tarkoitettu ohjelmistoalusta.[2] TensorFlow on julkaistu avoimena lähdekoodina. Alkuperäinen kehittäjä on Google, joka kehitti sen suljettua vuonna 2012 käyttöön otettua DistBelief-alustaansa varten. Vuonna 2015 Google julkaisi TensorFlow'n Apache 2.0 -lisenssillä. Versio 1.0.0 julkaistiin vuonna 2017.[3]

TensorFlow on toteutettu C++-kielellä ja ohjelmointirajapinnat ovat myös Python ja JavaScript-kielistä käyttöä varten.[4] TensorFlow'n toiminnassa on kolme huomattavaa vaihetta: ensimmäisenä datan esikäsittely, toisena mallin rakentaminen ja kolmantena mallin kouluttaminen. Kehys ottaa datan vastaan moniulotteisina taulukoina, joita kutsutaan tensoreiksi.[2][5]

  1. Release 2.19.0, (viitattu ). Tieto on haettu Wikidatasta.
  2. a b TensorFlow nvidia.com. Viitattu 10.4.2025. (englanniksi)
  3. Chiradeep BasuMallick: What Is TensorFlow? Meaning, Working, and Importance spiceworks.com. 27.12.2022. Viitattu 10.4.2025. (englanniksi)
  4. What is TensorFlow? The machine learning library explained infoworld.com. 5.1.2024. Viitattu 10.4.2025. (englanniksi)
  5. Introduction to Tensors tensorflow.org. Viitattu 10.4.2025. (englanniksi)