22 Ekim 2020 Perşembe

Yapay Zeka Tarihçesi

 1950'lerden itibaren birçok bilim adamı, programcı, mantıkçı ve teorisyen, yapay zekanın modern anlayışını bir bütün olarak sağlamlaştırmaya başladı. Her yeni on yılda, insanların yapay zeka alanındaki temel bilgilerini değiştiren yeni yenilikler ve bulgular ortaya çıktı. Ayrıca, tarihsel ilerlemelerin yapay zekayı ulaşılmaz bir fantezi olmaktan çıkarıp şimdiki ve gelecek nesiller için somut bir gerçekliğe nasıl fırlattığını gösterdi. Yapay zeka tarihi boyunca önemli gelişmelerden bazıları şunlardır:

 

1950'ler

Enformasyon teorisinin babası Claude Shannon, satranç oynayan bir bilgisayar programının gelişimini tartışan ilk makale olan “ Satranç Oynamak İçin Bilgisayar Programlama ” yı yayınladı .

 

 

1950'lerde George Devol tarafından icat edilen endüstriyel bir robot olan Unimate , New Jersey'de bir General Motors montaj hattında çalışan ilk robot oldu. İnsanlar için tehlikeli olduğu düşünülen bir görev olarak, kalıp dökümleri montaj hattından taşımaya ve parçaları arabalara kaynaklamaya odaklandı.

 

1960'lar

  • 1965 yılında , bir bilgisayar bilimcisi ve profesör olan Joseph Weizenbaum, bir kişiyle işlevsel olarak İngilizce konuşabilen etkileşimli bir bilgisayar programı olan ELIZA'yı geliştirdi Programlanmış komut dosyalarını kullanarak belirli anahtar kelimeler için hazır satırları bulanıklaştırdı.

 

1970'ler

 

Bu aşama, özellikle robotlara ve otomatlara odaklanan gelişmelere tanık oldu. İlk antropomorfik robot olan WABOT-1, Japonya'da Waseda Üniversitesi'nde inşa edildi. Özellikleri arasında hareketli uzuvlar, görme yeteneği ve sohbet etme yeteneği vardı.

 

 

 

1980'ler

  • Yapay zekanın hızlı büyümesi 1980'lerde devam etti. WABOT-2 , Waseda Üniversitesi'nde inşa edildi. WABOT'un bu başlangıcı, insansı insanın insanlarla iletişim kurmasına, notaları okumasına ve elektronik bir organda müzik çalmasına izin verdi.

 

1990'lar

  • In 1995 , Bilgisayar bilimcisi Richard Wallace geliştirilen chatbot A.LICE Weizenbaum en ELIZA esinlenerek (Yapay Dil İnternet Bilgisayar Varlık). ALICE'ı ELIZA'dan ayıran şey, doğal dilde örnek veri toplamanın eklenmesiydi.

  • IBM tarafından 1997'de geliştirilen satranç oynayan bir bilgisayar olan Deep Blue , bir satranç oyunu kazanan ve hüküm süren bir dünya şampiyonuyla maç yapan ilk sistem oldu.

 

2000'ler

In 2000 , Profesör Cynthia Breazeal geliştirilen Kısmet , tanımak ve onun yüzüyle duyguları taklit bir robot. Gözleri, dudakları, göz kapakları ve kaşları olan bir insan yüzü gibi yapılandırılmıştı.

 

 

In 2009 , Google gizlice geliştirdiği sürücüsüz araba . 2014 yılına gelindiğinde Nevada'nın otonom sürüş testini geçti.

 

Bunlar geçmişte AI'nın bazı ilerlemeleri ve başarılarıydı. Mevcut on yıl, yapay zeka inovasyonu için son derece önemli. Öyleyse, yapay zekanın son on yılda hayatımızı nasıl değiştirdiğini görelim.

 

 

Son AI Buluşları

Mevcut on yıl, yapay zeka inovasyonu için son derece önemli. Son yıllarda yapay zeka, günlük varlığımızın içine yerleşti. Sesli asistanlara sahip akıllı telefonlar ve istihbarat işlevlerine sahip bilgisayarlar kullanıyoruz. Yapay zeka artık boş bir hayal değil ve bu on yıldaki bazı başarıları:

 

2010

  • ImageNet , yıllık AI nesne tanıma yarışması olan ImageNet Büyük Ölçekli Görsel Tanıma Mücadelesini (ILSVRC) başlattı .

  • Microsoft , bir 3D kamera ve kızılötesi algılama kullanarak insan vücudunun hareketini izleyen ilk oyun cihazı olan Xbox 360 için Kinect'i piyasaya sürdü .

 

2011

Apple Apple iOS işletim sistemlerinde sanal bir asistan olan Siri'yi piyasaya sürdü Siri, bir şeyleri insan kullanıcısına çıkarmak, gözlemlemek, cevaplamak ve tavsiye etmek için doğal dilde bir kullanıcı arayüzüne güveniyor. Ses komutlarını uyarlar ve kullanıcılar için kişiselleştirilmiş bir deneyim yansıtır.

 

 

2012

  • İki Google araştırmacısı , YouTube videolarından 10 milyon etiketlenmemiş resim göstererek kedi resimlerini tanımak için 16.000 işlemciden oluşan büyük bir sinir ağını eğitti .

 

2014

 

Microsoft , iOS'taki Siri'ye benzer bir sanal asistan sürümü olan Cortana'yı piyasaya sürdü Ayrıca Amazon , kişisel asistan olarak işlev gören akıllı hoparlörlere dönüşen bir ev asistanı olan Amazon Alexa'yı yarattı .

 

 

2015-2017

 

Go tahta oyunu oynayan bir bilgisayar programı olan Google DeepMind's AlphaGo , çeşitli (insan) şampiyonları yendi.

 

 

2016 yılında, Hanson Robotics tarafından Sophia adlı insansı bir robot yaratıldı. İlk Robot vatandaşıdır . Görme (görüntü tanıma), yüz ifadeleri yapma ve yapay zeka aracılığıyla iletişim kurma becerisiyle Sophia, diğer insansılara kıyasla daha insan benzeri özelliklere sahiptir.

 

2018

  • Google , aktarımla öğrenmeyi kullanarak çeşitli doğal dil görevlerinde kullanılabilen ilk çift yönlü, denetimsiz dil temsili olan BERT'yi geliştirdi .

  • Samsung sanal asistan Bixby'yi tanıttı İşlevleri arasında, kullanıcının konuşabileceği ve sorular, öneriler ve öneriler sorabileceği Ses bulunur.

Yapay zeka gelişmeleri benzeri görülmemiş bir hızla gerçekleşiyor. Bu nedenle, geçtiğimiz on yıldaki trendlerin önümüzdeki yıllarda da yükselmeye devam edeceğini bekleyebiliriz. 

13 Ekim 2020 Salı

Yapay Zeka Tabanlı Kapı Kilit Açma Sistemi

  BU PROJE HAKKINDA


PictoBlox yardımı ile Yüz Algılama kullanarak otomatik Kapı Kilit Açma Sistemi yapın.

PROJE BİLGİSİ

Giriş

Bu salgın zamanında her şey temassız dönüyor. Bugün, yüzünüze sisteme beslenenlerden 

biriyle eşleşirse bir kapının kilidini açan yüz tanıma teknolojisine dayalı dokunmasız bir 

güvenlik sistemi yapacağız.

Çocuklar için Scratch tabanlı bir grafik programlama yazılımı olan PictoBlox'taki 

Yüz Algılama özelliğini kullanarak PictoBlox'ta kapının kilidini açacağız. 

Buradan indirebilirsiniz.


Hadi başlayalım.

Yapı Rehberi

Adım 1: Ön Koşullar

Kendi logo testinizi yapmak için aşağıdakilere ihtiyacınız olacak:

  1. Kameralı bir dizüstü bilgisayar veya bilgisayar
  2. Eğer indirebileceğiniz PictoBlox, son sürümü  burada .
  3. İyi bir İnternet bağlantısı

Adım 2: Projeyi Kurmak

PictoBlox'u açın.

En yeni AI ve ML uzantısıyla çalışmak için iki şeyi aklınızda tutmanız gerekir.

  1. Bilgisayarınızın internete bağlı olduğu 
  2. PictoBlox'a giriş yapmanız gerekiyor.

Uzantı Ekle düğmesine tıklayın ve Yüz Algılama uzantısını seçin.

Yüz Algılama Uzantısı

Ayrıca Tobi'yi yardımcımız olarak kullanacağız, böylece konuşturacağız. Böylece, Tobi'yi konuşturmak için metinden konuşmaya uzantısını ekleyelim.Metin Okuma Uzantısı

Adım 3: Otomatik Kapı Kilit Açma Sistemi için Sahne Kurulumu

  1. Önce projenin ana unsuru olan kapıyı ekleyelim. Kapıyı fon olarak kullanacağız İndirmek için burayı tıklayın .
  2. Şimdi, Bir Arka Plan Seç düğmesine gidin ve Arka Planı Yükle'ye tıklayın.
  3. Bize kapının açılıp kapandığını gösteren görselliği verdiği için kapının tüm resimlerini yükleyin.
  4. İçe aktarılıncaya kadar bir süre bekleyin.
  5. Artık projeye yüklenen tüm kapı görüntülerine sahibiz. Düz zemini kaldırabilirsiniz.
  6. Kapının ilk kostümünü seçtiğinizden emin olun , eğer değilse ileride aynısını aramayacaksınız.Kapı Zemin
  7. Şimdi Tobi'yi sol alt köşeye taşıyalım.
  8. Bizim durumumuzda topu kullanarak küçük bir düğme ekleyelim.
  9. Böylece, Bir Sprite Seç düğmesine tıklayın ve kütüphaneden top hareketli grafiğini seçin. İstediğiniz rengi seçebilirsiniz. Ayrıca kapının yanına koyalım ve boyutunu küçültelim.Ball Sprite

Son kurulum şöyle görünecek.Yüz Algılama Kurulumunu Kullanarak Kapı Kilit Açma Sistemi

 

Adım 4: Yüzü Sisteme Saklama

Yüzümüzü belleğe beslemek için senaryoyu yazarak başlayalım .

  1. Bu nedenle, Tobi'nin sprite'ı tıklayın.
  2. Olaylar paletinden boşluk tuşuna basıldığında bloğu yerleştirin ve açılır menüden boşluk seçin.
  3. Şimdi, kullanıcıya kameraya bakması talimatını vermek için Tobi'ye ihtiyacımız var.
  4. Bu nedenle, Looks paletinden bir söz bloğu yerleştirin ve verilen boşluğa "Lütfen kameraya bakın" yazın.
  5. Tobi'nin bunu yüksek sesle söylemesini sağlamak için, metin okuma paletinden konuşma bloğu yerleştirin ve aynısını ona yazın.
  6. Şimdi, kameraları açmamız gerekiyor, dolayısıyla Yapay Zeka paletinden, % 0 şeffaflık bloğu ile açılış videosunu sahneye yerleştirmeliyiz .
  7. Kameranın analiz etmesine ihtiyacımız var, bu nedenle Kontroller paletinden bir bekleme bloğu ekleyip verilen alana 3 yazın.
  8. Kullanıcıdan biraz beklemesini isteyelim.
  9. Söyle ve konuş bloğunu çoğaltın ve verilen her iki boşluğa da Analiz yazın.
  10. Bu durumda kullanıcı imajını sınıf olarak ekleyeceğiz.
  11. Bu nedenle, kameradan gelen add class 1'i yerleştirin ve verilen boşluğa kullanıcı adını yazın.
  12. Sonra, Tobi'nin kullanıcıya yüzün saklandığını garanti etmesini istiyoruz. Böylece, yine aynı için söyle ve konuş bloğunu kullanın ve verilen boşluğa Face yazın.
  13. Son olarak, yüz kaydedildikten sonra, kamerayı kapatmamız gerekiyor, dolayısıyla Yapay Zeka paletinden, videoyu% 0 şeffaflık bloğu ile sahneye yerleştirip açılır menüden kapatmalıyız.

Son senaryo şöyle görünecek:Yüzü Saklamak

 

Adım 5: Tobi Conversate Yapmak

Şimdi Tobi'yi kullanıcılara tanıtmak için senaryoyu yazmaya başlayalım.

  1. Yeşil bayrağa her tıklandığında programı çalıştırmak için , Olaylar paletinden bayrak tıklandığında bir şapka bloğu yerleştirin .
  2. Şimdi önce kamerayı açmamız gerekmiyor, bu yüzden Yapay Zeka paletinden videoyu% 0 şeffaflık bloğu ile sahneye yerleştirip açılır menüden kapatıyoruz.
  3. Ardından, metinden konuşmaya paletinden, engellenecek bir ses ayarı yerleştirin ve açılır menüden tenörü seçin.
  4. Şimdi, kapının kapalı olduğundan emin olmak için onu varsayılan fon olarak yapmamız gerekiyor. Bu nedenle, görünüm paletinden engellemek için bir anahtar arka planı yerleştirin ve açılır menüden kapı_1'i seçin.
  5. Şimdi Tobi'yi konuşturalım.
  6. Görünümler paletinden bir söz bloğu yerleştirin ve Merhaba! Ben verilen alanda Tobi'yim.
  7. Tobi'nin bunu yüksek sesle söylemesini sağlamak için, metin okuma paletinden konuşma bloğu yerleştirin ve aynısını ona yazın.
  8. Kullanıcı yeşil bayrağa her tıkladığında kapıyı kapalı gibi yapmak için arka plana gidin, bayrak tıklandığında şapka bloğunu sürükleyip bırakın.
  9. Görünüm paletinden anahtar arka plan bloğunu yerleştirin ve açılır menüden kapı_1'i seçin.
  10. Mavi butona bastığımızda tüm yüz görüşmesini ve kapı sekansını gerçekleştireceğiz. Öyleyse kullanıcılarımıza da aynı talimatı verelim.
  11. Yukarıdaki iki bloğu çoğaltın ve yazın lütfen verilen boşluktan kapıya erişmek için mavi düğmeye basın.

Komple komut dosyası şöyle görünür:Tobi Konferansı Yapmak

 

Adım 6: Yüz Algılama Kullanarak Kapının Kilidini Açma

Şimdi, butona tıklandığında ne olacağı ile ilgili script yazalım.

  1. Böylece top sprite gidin. İsterseniz yeniden adlandırabilirsiniz.
  2. Bu sprite tıklandığında, kullanıcının kapıya erişmeye çalıştığı mesajını yayınlamamız gerekir.
  3. Bu nedenle, bu hareketli grafik, Etkinlikler paletinden şapka bloğuna tıkladığında yerleştirin.
  4. Ve yayın bloğu. Kapı Erişimini yayın bloğunun açılır menüsüne yeni mesaj olarak yazın.

Şimdi düğmeye basıldığına göre, kapıya ne olacağıyla ilgili senaryoyu yapalım.

  1. Böylece Tobi Sprite'a geri dönün.
  2. Yayın mesajı şapka bloğunu sürükleyip bırakın ve açılır menüden Kapı Erişimi'ni seçin.
  3. Tobi'yi kullanıcıyı kameraya bakması için yönlendirelim, böylece söz ve konuşma bloğunu yerleştirip verilen her iki boşluğa da “Lütfen kameraya bakın” yazalım.
  4. Şimdi, kamerayı AÇalım. Böylece, videoyu% 0 şeffaflık bloğu ile sahneye yerleştirin.
  5. Kameranın analiz etmesine ihtiyacımız var, bu nedenle Kontroller paletinden bir bekleme bloğu ekleyip verilen alana 3 yazın.
  6. Kullanıcıdan biraz beklemesini isteyelim.
  7. Söyle ve konuş bloğunu çoğaltın ve verilen her iki boşluğa da Analiz yazın.
  8. Şimdi, yüzü sınıfta kayıtlı olanla eşleştirmek için yüz eşleştirmeyi Yapay Zeka paletinden kamera bloğuna yerleştirin.
  9. Şimdi, yüz eşleşirse, Tobi'nin yüzün eşleştiğini ve kapının açıldığını söylemesine ihtiyacımız var.
  10. Bu nedenle, Events paletinden bir if-else bloğu yerleştirin.
  11. Yapay Zeka paletinden tespit edilen 1 sınıftır.
  12. Şimdi, Tobi'nin yüzün Eşleştiğini ve eve hoş geldiniz demesini sağlamak için, bir çift söz ve konuşma bloğu koyun ve Yüz eşleşti yazın! Eve hoş geldiniz! Her iki boşlukta da.
  13. İstersen Tobi'nin de adını söylemesini sağlayabilirsin.
  14. Şimdi, Kapıyı açmak için. Bir tekrar bloğu yerleştirin ve verilen boşluğa 12 yazın.
  15. Görünüm paletinden sonraki arka plan bloğunu yerleştirin.
  16. Zemin değişikliğini görünür kılmak için 0,1 saniye bekleyin.
  17. Şimdi, ya yüzler uyuşmuyorsa? Tobi'ye Face dint'in eşleştiğini söyleteceğiz ve kullanıcıdan sahibiyle tekrar iletişime geçmesini isteyeceğiz.
  18. Bu nedenle, diğer kol yerine blok söyleyin ve konuşun ve "Yüz eşleşmedi, lütfen sahibiyle iletişime geçin veya tekrar deneyin" yazın. her iki alanda da.
  19. Ayrıca, kamerayı KAPALI duruma getirmemiz gerekiyor, dolayısıyla Yapay Zeka paletinden, açılış videosunu% 0 şeffaflık bloğu ile sahneye yerleştirip açılır menüden kapatmalıyız.

Bununla senaryonuz hazır.Yüz Algılama Kullanarak Kapı Kilidini Açma

Kod
Yüz Algılama Kullanarak Kapı Kilidini Açma Komut Dosyasıİndir
Kaynak:https://thestempedia.com/