TensorFlow, makine öğrenimi için uçtan uca bir açık kaynak platformdur. TensorFlow, makine öğrenimi sisteminin tüm yönlerini yönetmek için zengin bir sistemdir ancak bu sınıf, makine öğrenimi modellerini geliştirmek ve eğitmek için belirli bir TensorFlow API'nin kullanılmasına odaklanmaktadır. Daha kapsamlı TensorFlow sistemi hakkında tüm ayrıntıları öğrenmek için TensorFlow dokümanlarını inceleyin.
TensorFlow API'leri, alt düzey API'ler üzerine kurulan üst düzey API'lerle hiyerarşik olarak düzenlenir. Makine öğrenimi araştırmacıları, yeni makine öğrenimi algoritmaları oluşturmak ve keşfetmek için alt düzey API'leri kullanır. Bu sınıfta, makine öğrenimi modellerini tanımlayıp eğitmek ve tahminlerde bulunmak için tf.keras adlı üst düzey API'yi kullanacaksınız. tf.keras, açık kaynak Keras API'nin TensorFlow varyantıdır.
Aşağıdaki şekilde, TensorFlow araç setlerinin hiyerarşisi gösterilmiştir:
Şekil 1. TensorFlow araç seti hiyerarşisi.
Makine Öğrenimi Crash Course'un daha önceki sürümlerinde, bu sınıfın artık keşfetmediği tahminlerin üst düzey bir TensorFlow API'sine odaklanılıyordu.