Sonunda yayınladılar uygulamayı. İlk defa böyle bir şey gördükleri için bayağı uğraştırdı inceleme süreci. Bu macOS versiyonundan çok bir para beklentim yok ama browser üzerinde native derin öğrenme kütüphanelerini kullanan ilk uygulama olması güzel oldu. macOS üzerinde Safari'de eklenti olarak çalışıyor. URL bazlı bloklamanın yanı sıra derin öğrenme ve Core ML(Apple'ın derin öğrenme kütüphanesi) sayesinde sayfa da çıplaklık içeren bir resim algılarsa sayfayı engelliyor. Atıyorum Reddit'in hepsini engellemek yerine r/gonewild (Aşırı çıplaklık içeriyor) oraya girerseniz sayfayı blokluyor veya size biri çıplaklık içeren bir resim atarsa onu da engelliyor. Kısaca çıplak resim içeren sayfaları derin öğrenme kullanarak engelliyor, manuel olarak filtreye eklemeye gerek kalmadan 😀 En ufak bir datayı kendi server'ıma yollamıyorum tüm analizler browser üzerinde gerçekleşiyor. iOS versiyonu da(Maalesef ML olamayacak) yakında gelecek. Ek olarak uygulamayı yaparken aklıma başka bir fikir geldi. Sayfada ki resimleri analiz edip, derin öğrenme ile görme engellilerin resimleri anlamasını sağlayacak tag'ler ekleyen bir uygulama yapmaya başladım. Sayfa da deniz üzerinde uçan bir uçak varsa ona gerekli tag'leri ekliyor ve bu sayede görme engelli biri sayfa da gezinirken "Şu an mouse'unuz olduğu bölgede deniz üzerinde giden bir uçak fotoğrafı var" şeklinde geri bildirim alıyor. Bir sıkıntı olmaz ise onu da bir daha ki ay bedavaya yayınlayacağım. Normal eklentilerin artık Safari'de çalışmaması kötü oldu ama en azından bu tip uygulamaların çalışabileceği tek platform haline geldi. Bence eklenti üzerinde C, C++ ve Swift kodu çalıştırabilmek yeni kapılara yelken açacak. #Apple #macOS #Safari

‎xGuard - Porn Blocker with AI

‎xGuard block adult content and porn on the web with the help of   Artificial Intelligence. It's the world's most advanced porn blocker. 
BeğenFavori PaylaşYorum yap
  • Agab @agab

    Harika olmuş. Swift ile mi kodlandı? Paylaşımı ne kadar sürdü? Güncel olarak AppStore'da bir şey yayınlama maliyeti ne kadar?

    • Papa Emeritus @pope

      Swift + model için birazcık Python. Model zaten Yahoo'nun çıplaklık algılayan modeli aslında ama onu Core ML modeline uyarlamak için ufak bir Python kodu yazdım. Modeli oluşturmak için gereken kod haricinde hepsi Swift ama.

    • Agab @agab

      @pope Senin adına çok sevindim. Umarım gerekli desteği alır.
      Hatta para kazanmak için şöyle bir yol verebilirsin, engellenen içerik yerine senin reklamların girsin. Böylece deli para kazanabilirsin.

    • Papa Emeritus @pope

      @agab Uygulamayı özellikle privacy'e önem verdiğim için her hangi bir server'a veri yollamadan işini halledecek şekilde kodlamaya gayret ettim. Dediğiniz gibi engelleme durumunda reklam göstersem para gelir belki ama reklam olayı hiç sevmediğim bir şey. Zaten aslında imkansız. ML ile çalışan uygulamanın daha az fotoğrafı analiz etmesini sağlamak için uygulamanın içerisine ad block yerleştirdim zaten 😀 Ben reklam alsam onları da bloklayacak 😀

  • Yekta F. @electric

    Eğer gerçekten başarılı çalışıyorsa mutlaka firmalarla iletişime geç bu uygulama eğer ki bilinirse patlar hatta devlet hatta ISS'ler bile standart hale getirebilirler bunu.

    • Papa Emeritus @pope

      Keşke öyle bir imkan olsa. HTTPS yüzünden ayrı bir cihaz üzerinden engelleme yapması ciddi sıkıntı. HTTPS'e takılmadan engelleme yapılabilecek tek ortam tarayacı eklentisi oluyor ondan dolayı. Disney'in on milyonlar verdiği Circle bile engellemiyor site içerisinde ki görüntüleri. Kullandığım model falan zaten halka açık zaten, ben sadece modeli Apple'a uygun hale getirip biraz modifikasyon yaptım. ISS'ler isteseler kullanır aslında ama uğraşacaklarını zannetmiyorum 😀

    • protego @protego

      Ya yekta bi dur ülkedeki sansür yetmiyor mu bi de bunla uğraştırma milleti 😀

  • uçuştaki ✈️ pilot @ucustakipilot

    Apple çoğu engel grubu için sağlam çalışıyor. Fikrin radarlarına girer umarım.

    • Papa Emeritus @pope

      Umarım girer, Apple'da da aramın en sıkı olduğu takım an azından accessibility takımı. Amacım cidden para kazanmak değil, sadece bahşiş seçeneği sunacağım. İsteyen para verir isteyen vermez sıkıntı değil. 20-30 kişiye yardım edebilmek bile insanı acayip mutlu ediyor, bana o yeter.

    • uçuştaki ✈️ pilot @ucustakipilot

      @pope OOO o zaman hemen şikayetleri iletiyorum sana 😀

      Şaka biryana eğer proje ilerlerse ki bi engel görünmüyor bu olay 20 30 kişiyi geçer o konuda seni temin edebilirim. Yurt dışında üniversiteler görmeyenlere direk macveriyor genel olarak. Bizde Mac voiceover'ini pek ederiyle kullanan görmedim. Ben bile bazen sinir oluyorum. Windows'a göre komplex kalıyor. Konuyu sapıttım, yani görme engelli Apple kullanıcısı baya fazla. Nasıl olmasın ki satten tv ye hepsinde var voiceover. Voiceover ile sıkıntı yapmıyorsa bu etiketler şahane olur.

      Bir de şöyle bir konu var: bu videolar üzerinde yapılabilir mi? Sesli betimleme (audio description) denen bir olay var. İngilizce tabii bulamayacağın içerik azdır ancak türkçebayakısıtlı. Tek yabancı betimlenmiş dizi Westworld mesela. Hoş ben orada da betimleme yerine alt yazı isterdim de piyasa böyle gidiyor.

    • Papa Emeritus @pope

      @ucustakipilot Aynen Apple ürünleri engelliler için pek çok işe yarar özellikle geldiğinden dolayı kullanımı aşırı fazla. Ben Apple Akademideyken Ester Hare(Apple'ın Erişilebilirlik başkanı) gelmişti onun sayesinde bayağı ufkum genişledi bu konular hakkında. VoiceOver zaten sıkıntı yapmayacak çünkü görme engelliler için destek aslında HTML'de dahili olarak varmış. Image'a alt tag ekleyince VoiceOver onu okuyor. Benim yapacağım sayfada ki görüntülere dinamik olarak alt tag eklemek olacağı için VoiceOver'la %100 uyumlu çalışacak.Videolar üzerinde belki yapılabilir ama gerçek zamanlı olması imkansız maalesef ve çok daha kompleks.

  • suicide @suicide

    tamam da girmezsin olur biter pornografi engellemek icin ai kasmaya ne gerek var?

  • cgdincer @cgdincer

    Aklınıza sağlık, resimlerin analiz edilmesi ne kadar bir sistem kaynağı tüketiyor, bunun performans istatistiğini öğrenme şansımız var mı? Kısıtlı enerji kaynağı bulunan mobil cihazlarda pil ömrünü ne kadar etkiliyor?
    Filtre uyguladığı içerik için kullanıcıya bildirim gidiyor mu? "işte bu sayfadaki bazı içerikler şu sebeple engellenmiştir" gibi.
    Not olarak şunu söylemek isterim, çıplaklığı yetişkin insanlar için gizleyerek tabulaştırmak daha kritik sorunlara yol açar.

    • Papa Emeritus @pope

      Pil kaynağını çok tüketmiyor onun için hem model üzerinde hem algoritmalarla optimizasyon yaptım. Normal bir site de Dark Reader adlı beyaz temalı siteleri otomatik siyah temaya getiren eklenti kadar harcıyor fakat Google Images gibi çok sayıda resimin olduğu siteler de tabii ki daha fazla harcıyor. Ortalama internette gezinti esnasında %10 daha fazla pil harcıyor diyebiliriz. Aşağıda da yazdım "https://www.reddit.com/r/NoFap/ ve https://www.reddit.com/r/pornfree/ toplam 500.000 üye var. Ciddi anlamda porno bağımlıları var ve bundan kurtulmak isteyenlerin sayısı oldukça yüksek. Adamlar bikinili kadın bile görmek istemiyorlar internette gezinirken, onların işine yarayacak bir şey." Faydasının olacağı insanlar mutlaka olacaktır.

    • cgdincer @cgdincer

      @pope tabiki konunun farklı yöne kaymasını, bu güzel akıl çalışmasının önüne geçmesini istemem ama terminolojiler karışıyor sanırım burada, pornoyu çıplaklıkla bağdaştırırsak bu yanlış olur. Bir çok farklı porno çeşitleri var, sizin ele aldığınız sex pornosu dimi.

    • Papa Emeritus @pope

      @cgdincer Aynen bildiğimiz porno engelleyicisi ama eğer uygulamayı "High" ayarında kullanırsanız çıplaklığı da engelliyor.

  • protego @protego

    Uğraşın için tebrikler hocam. Ancak prensip olarak böyle bir projeyi desteklemiyorum kusura bakma 🙂 Hayatımızda yeterince sansür yokmuş gibi...

  • Temp 🔚 @temp

    Githubda benzer projeler var. Kendisi otomatik tespit ediyor çıplaklığı.
    Bir zahmet iss ler falan kullanmasın.
    Her halta sansür basarlar sonra.

    • Papa Emeritus @pope

      Aynen benzer modeller falan var hatta site içerisine entegre edilenleri falan da var ama tüm siteler de çalışan evrensel bir şey daha göremedim. Sizin gördüğünüz varsa linkini atarsanız çok sevinirim işime yarar kesinlikle 😀

    • Temp 🔚 @temp

      @pope Eve geçince bakayım bir hocam.
      Ben tesadüfen görmüştüm. Dikkatimi de anti-sansür sistemler çektiği için pek üstüne düşmemiştim. 😄
      Bulursam yazarım.
      MacOS um olsa denerdim uygulamanı ama kısmet olmadı bakalım belki bir gün olur. 🙂