AtasoyWeb - Hüseyin Atasoy
AtasoyWeb
Hüseyin Atasoy

Image Tagger - Yapay Sinir Ağı Tabanlı Görüntü Etiketleyici

CeNiN kütüphanesinin ne amaçlarla kullanılabileceğini örneklemek için yazdığım program; istediğiniz bir nesneyi içeren görüntüleri anahtar kelimelerle arama yaparak bulabilirsiniz.

İlgili yazılar: CeNiN - Konvolüsyonel Yapay Sinir Ağı Kütüphanesi

Program ve kodlar: Image Tagger (CodeProject)
Kütüphane: CeNiN (GitHub)

Program yardımıyla anahtar kelimeler kullanarak görüntüleriniz üzerinde arama yapabilirsiniz. Onbinlerce görüntü ile eğitilmiş yapay sinir ağı, görüntülerin ne içerdiklerine karar verir ve görüntüleri içeriklerine göre etiketler. Böylece görüntülerinizin içerikleriyle alakalı aramalar yaparak, yalnızca aradığınız şeyi içeren görüntüleri belirleyebilirsiniz...

Yazar: Hüseyin Atasoy
Yayın tarihi: 04/04/2019 02:01
Anahtar kelimeler: image tagger, konvolüsyonel yapay sinir ağları, cnn, cenin, yapay zeka, görüntü işleme

Yorum Gönder

 
Yorumunuzu -1. yoruma yanıt olarak gönderiyorsunuz. Yanıtlamayı iptal etmek için buraya tıklayabilirsiniz.

 

Yorumlar (6)

turgay
Yanıtla
22/04/2019 17:52
#1

Hocam yazı ve örnek için çok teşekkürler.
Kısa bir süre önce bende yapay zeka ile amatör ilgilenenler kervanına katıldım :)
Sizden, eğitim için kullanılacak, eğitilmiş  (daha doğrusu eğitilmemiş) yapay sinir ağı nı nasıl oluşturabiliriz , bu konuda destek alabilir miyim ? Mesela, bizim üretim de kullandığımız alüminyum profiller var, ben bunlarla ilgili bir eğitilmiş bir kütüphane hazırlamak istiyorum. Resimleri nasıl eğitebilirim, daha doğrusu, bunları eğitime almak için nasıl paketleyebilirim. Örnek Tensorflow daki MINST paketi gibi.
Yardımlarınız çok önemli hocam.
Paylaşımlarınızı zevkle takipteyiz hocam :)
Tekrar teşekkürler. İyi Çalışmalar.

Hüseyin Atasoy
Yanıtla
24/04/2019 08:29
#2

Eğitimi hangi araçla yapacağınıza bağlı olarak değişeceği için kullanacağınız aracın dökümantasyonuna bakabilirsiniz. Eğiteceğiniz ağın CeNiN ile uyumlu olmasını isterseniz de GitHub'a bu konuda açıklamalar ekledim.
CeNiN kütüphanesine henüz eğitim ile alakalı fonksiyonları yazmadım ama yazmayı düşünüyorum. Zaman bulur da tamamlarsam, eğitim ile alakalı detayları da ekleyeceğim.
İyi çalışmalar.

turgay
Yanıtla
25/04/2019 16:21
#3

çok teşekkür ederim,
lakin .cenin oluşturmayı anlayamadım.
Biraz araştırdım, matlab yardımı ile mi oluşturuyoruz pek çözemedim.
Bu konuda yardımcı olabilir misiniz hocam ?

Hüseyin Atasoy
Yanıtla
09/05/2019 22:47
#4

Hangi dille oluşturulduğunun bir önemi yok ama matlab ile de oluşturulabilir. Tabi önce uyumlu bir ağ kurulması ve ağın eğitilmesi gerekiyor. İlk fırsatta matconvnet ile oluşturulan ağları cein formatına dönüştüren bir matlab kodu da ekleyeceğim githuba.

NikolaTesla
Yanıtla
08/07/2019 11:31
#5

Merhaba Hüseyin Bey,
Programı çalıştırdığımda "imagenet-matconvnet-vgg-f.cenin" paketi bulunamadı hatası alıyorum, oysaki bu dosyayı indirip program dizinine kopyaladım.
Kaynak kodlarında dizine baktım fakat bulamadım.
Çalıştırmak için ne yapmam gerekiyor.

Hüseyin Atasoy
Yanıtla
08/07/2019 23:27
#6

İndirdiğiniz dosyayı programın bulunduğu dizine kopyaladığınızda, dosyayı görüp yüklemesi gerekiyor.
Yine de dosya yolunu değiştirmek isterseniz; Form1.cs'de 289. satır

 
Şu an bu sayfada 1, blog genelinde 8 çevrimiçi ziyaretçi bulunuyor. Ziyaretçiler bugün toplam 503 sayfa görüntüledi.
 
Sayfa 50 sorgu ile 0.057 saniyede oluşturuldu.
Atasoy Blog v4 © 2008-2025 Hüseyin Atasoy