Giriş

Tamamlandı

Nöral ağları derlemek kolay değildir. Microsoft Cognitive Toolkit ve TensorFlow gibi popüler kitaplıkların yardımıyla bile, bir nöral ağın sorunsuz çalıştırılması için genellikle yüzlerce satırlık kod gerekir. Keras bu nedenden dolayı, derin öğrenme topluluğunda popüler hale gelmiştir. Keras, nöral ağların derlenmesini önemli ölçüde basitleştiren bir açık kaynak Python kitaplığıdır. Arka planda, ağır işleri yapmak için Microsoft Cognitive Toolkit, TensorFlow veya Theano kullanır. Keras ile yalnızca birkaç düzine kod satırıyla karmaşık nöral ağlar derleyebilir ve bunları; görüntüleri sınıflandırmak, metinde yaklaşım analizi yapmak, doğal dil işleme yapmak ve derin öğrenmenin üstün olduğu diğer görevleri gerçekleştirmek üzere eğitebilirsiniz.

Keras documentation.

Bu modülde, metni yaklaşım için puanlayan bir nöral ağ derlemek için Keras kullanacaksınız. “Servis harika ve şimdiye kadar tattığım en iyi suşi” gibi bir giriş yaklaşımın pozitif olduğunu belirten 1,0'a yakın puanlarken, "Yemekler tatsızdı ve servis çok kötüydü" gibi bir giriş 0,0’a daha yakın puanlar. Bu tür sistemler, Twitter, Yelp ve diğer sosyal medya hizmetlerini işletmeler ve siyasi adaylarla ilgili yaklaşım için izlemek amacıyla günümüzde yaygın olarak kullanılmaktadır. Kurulumu ve yapılandırmayı en aza indirmek için Keras'ı; Keras, TensorFlow ve ihtiyacınız olan diğer kütüphanelerin önceden yüklendiği Azure Notebooks'ta barındırılan bir Jupyter not defterinde kullanın.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • Azure Notebooks'da bir Jupyter not defteri oluşturma
  • Yaklaşım analizi gerçekleştirmek üzere bir nöral ağ derlemek ve eğitmek için Keras kullanma
  • Metinde yapmak analizi yapmak için nöral ağ kullanma