Kısa formatlı videoların ve son derece kişiselleştirilmiş içeriğin tüketimindeki artışla birlikte , tercihlerinize göre çalışacak özelleştirilmiş bir haber video beslemesine sahip olmayı hiç düşündünüz mü? Bu tür bir video beslemesi, genellikle birden fazla kaynaktan tükettiğimiz gereksiz haberlerden ve alakasız içerikten kaçınmamıza yardımcı olur.
Bu blogda, video oluşturma sürecini otomatikleştirmeye çalışalım . Bu süreçte, basitlik adına kullanıma hazır, önceden eğitilmiş modeller kullanacağız (bu modellere ince ayar yapmak performansı artıracaktır).
İlk olarak, üzerinde video yapmak istediğimiz bir metin kaynağı seçelim.
İşte yeni seçilen Avustralya Başbakanı ve geçmişi hakkında bbc.com'dan alınan bir makale .
Süreç akışı:
Aşama 1:
Bir makaleden kısa bir video yapmaya çalıştığımız için bu makaleyi özetlemek ve önemli bilgileri oradan çıkarmak önemlidir.
Kitaplıkları içe aktarma
Makaleyi özetlemek için hugginface'in boru hattını kullanacağız.
Adım 2
Bir sonraki hedefimiz, özetteki her cümle için bir anahtar kelime bulmak ve anahtar kelimeye göre alakalı bir görsel/video elde etmektir. Bir cümlede anahtar kelimeyi bulmak için KEYBERT kullanacağız. KEYBERT, bir cümlenin anahtar kelimesini çıkarmak için arka planda BERT kullanır.
Aşama 3
Artık özetteki her cümle için bir anahtar kelimemiz olduğuna göre, bu anahtar kelimelerle alakalı bir görsel alalım .
Geniş bir resim veritabanımız olmadığı için, anahtar kelimelere uygun bir resim bulmak için google'ın resim aramasını kullanacağız.
Neyse ki, birisi bunun üzerinde zaten çalıştı ve görüntüleri indirmek için depolarını kullanacağız.
4. Adım
Özetlenen metni bu görüntülerin üzerine yerleştirebilir ve son olarak bir video oluşturmak için bunları kare kare birleştirebiliriz.
Metni her kareye yerleştirme
Son olarak, her kareyi birbirine dikmek
Çıkış videosu:
Anahtar kelimeleri bulmak ve haber veri kümelerinden özet çıkarmak için modelimizde ince ayar yapmadığımız düşünüldüğünde, videonun çıktısı oldukça iyi.
Son kod:
Github linki :
Umarım blogu faydalı bulmuşsunuzdur. Makine öğrenimi ve veri bilimi alanında daha ilginç bloglar için bizi izlemeye devam edin.
Hangi oyuncunun hangi yönde hareket edeceğinin kesin olmadığı bir futbol oyunu hayal edin. Bununla başlamamın nedeni, uzayı ziyaret etmemiş olma ihtimalinizin çok yüksek olması ve ben de yapmadım.
Bu hafta sonu bir düzine Galileo Projesi üyesi evimin arka bahçesinde toplandı. Galileo Galilei'nin yeni teleskoplarla bakarak temel sorulara yanıt bulma mirasından esinlenerek, Proje'nin bir yıl önce tasarlanmasından bu yana tarihi bir haftanın bitişini kutladık.
Geçtiğimiz birkaç ay içinde 0xIDENTITIES Ekibi güzel bir şey yarattı ve Ekip içindeki hepimiz bunu hemen kabul ediyoruz. Belki sayıca değil, ama başlangıçta ana hatlarıyla belirttiğimiz hedeflere ulaşmak için yola çıkmamız açısından büyümemize tanık olan çok sayıda kendini adamış topluluk üyemiz var.
Vermenin 2 eksende nerede durduğuna bağlı olarak vermenin 4 yolu vardır: (1) Kişisel fedakarlığın boyutu ve (2) vermede ne kadar stratejiksin. İlk eksen, bağışınızın istediğiniz bencil yaşam sonuçlarına ulaşma yeteneğinizi ne kadar etkilediğini tanımlar, örn.
Müziğin insan varoluşunun özünün bir parçası olduğunu inkar edecek birini tanımıyorum. Dünyanın her köşesindeki her kültürde var ve her dini mimarinin derinliklerinde iç içe.