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]