TensorFlow'da RNN API'yi kullanma (2/7)

Sevgili okuyucu,

Bu makale Educaora'da yeniden yayınlandı ve aynı zamanda açık kaynaklı . Ne yazık ki TensorFlow 2.0, API'yi değiştirdi, bu nedenle sonraki sürümler için bozuldu. Eğitimleri güncel hale getirmek için her türlü yardım çok takdir edilmektedir. PyTorch'a da bakmanızı tavsiye ederim.

Bu gönderi, hesaplama grafiğini manuel olarak oluşturarak sıfırdan bir RNN oluşturduğumuz " TensorFlow'da Tekrarlayan Bir Sinir Ağı Nasıl Oluşturulur " makalesinin devamı niteliğindedir . Şimdi komut dosyamızı basitleştirmek için yerel TensorFlow API'sini kullanacağız.

Basit grafik oluşturma

Vanilya RNN'de paket açma ve ileri geçişleri nerede yaptığımızı hatırlıyor musunuz?

Yukarıdaki kod parçasını bununla değiştirin:

Ayrıca ağırlık ve sapma matrislerini kaldırabilir Wve bdaha önce beyan edebilirsiniz. RNN'nin iç işleyişi artık "kaputun altında" gizlenmiştir. Değişkeni atarken splityerine yerine kullanımına dikkat edin . Şeklin Girişlerin listesini kabul eder ve (giriş skalerler sadece bir dizi) sadece bizim durumumuzda biridir. Bölünme tekil boyutu kaldırmaz, ancak paketten çıkar, buradan daha fazla bilgi edinebilirsiniz . Matris çarpımından önce önceki örneğimizdeki girdileri yeniden şekillendirmemiz gerektiğinden, gerçekten de önemli değil. RNN unrolls ve biz-döngü kaldırmak böylece, otomatik grafik oluşturur. İşlev, bir dizi önceki durumu ve son durumu daha önce manuel olarak yaptığımızla aynı şekilde döndürür, işte bu değişkenlerin yazdırılmış çıktısı.unpackx_inputstf.nn.rnn[batch_size, input_size]input_sizetf.nn.rnn

Tüm program

İşte tam kod:

Sonraki adım

Bir sonraki yazıda , "Uzun kısa süreli bellek" veya LSTM adı verilen başka bir mimari kullanarak RNN'yi geliştireceğiz. Ağımız oyuncak sorunumuzu zaten çözebildiği için aslında bu gerekli değil. Ancak amacımızın önemsiz olan asıl sorunu çözmek değil, TensorFlow'u doğru şekilde kullanmayı öğrenmek olduğunu unutmayın :)

Suggested posts

Medyayı Yeniden Düşünmek: McChesney'nin Beş Gerçeği ve İletişimin Geleceği

Günümüzün hiper-bağlantılı dünyasında, medya sistemleri kamuoyunun şekillenmesinde ve dolayısıyla demokratik karar vermede çok önemli bir rol oynamaktadır. Bilgin Robert McChesney, iletişimin ekonomi politiğine ilişkin derinlemesine analizinde, geleneksel kanıya meydan okuyor ve medya hakkında kendi deyimiyle "beş gerçek" sunuyor.

BARD VS ChatGPT: Analitik problemler üzerinde test etme

Dil modellerinin ve karşılaştırmanın farklılıkları, benzerlikleri ve test edilmesi

BARD VS ChatGPT: Analitik problemler üzerinde test etme

BAĞLANABİLİRİZ :| BAĞLANTI | TWİTTER | ORTA | ALT YÖNTEM | 10 Mayıs'ta, Google'ın ChatGPT'deki en abartılı ve güçlü rakibi BARD, Hindistan'da canlı olarak yayınlandı. Hayranlığım, Bard'ı ChatGPT ile karşılaştırmayı bırakmama izin vermedi ve işte birkaç harika karşılaştırma.

Related posts

Yazma Becerinizi Geliştirmenin Kanıtlanmış 3 Yolu

Yazmanın faydaları ve bunu yapmanıza yardımcı olacak stratejiler

Yazma Becerinizi Geliştirmenin Kanıtlanmış 3 Yolu

2022'de GPT-3'ün piyasaya sürülmesiyle yazma becerisinin önemi azalmış gibi görünüyor. AI ile, zayıf yazıya sahip kişiler de kaliteli personel oluşturabilir.

Günlük Çıkışı

Günlük Çıkışı

Açık Günlük: Her Gün Bir Resim. Hikayeler her zaman ilgimi çekmiştir.

Neden bazı serbest çalışanlar hayatlarını taklit ediyorlar?

Neden bazı serbest çalışanlar hayatlarını taklit ediyorlar?

Geçenlerde dünyanın en büyük profesyonel sosyal ağı olan Linkedin'deydim ve dikkatimi çeken, takip ettiğim serbest tasarımcıların gönderilerini buldum. Hepsi uçaklardan, dizüstü bilgisayarlarıyla sahilden, yüzme havuzlarından ve muhteşem manzaralı ofislerden fotoğraflar yayınladılar.

Hristiyanlara Yönelik Zulüm: Bahsetmediğimiz Nefret Suçu

İslamofobiyi unutun: Hristiyanlar (ve Yahudiler) dini nefret suçlarının başlıca kurbanlarıdır.

Hristiyanlara Yönelik Zulüm: Bahsetmediğimiz Nefret Suçu

Her rasyonel akıl, siyaset ve medya çevrelerinde solun, hatta aşırı solun hakim olduğunu bilir, bu durum siyasi söylemde bir dengesizlik yaratır. Din alanında, bu dengesizlik açıkça görülüyor: solcu gazeteler ve ağlar, Hıristiyan inancını savunmak için acele etmiyorlar.