İçindekiler:

Yapay Zeka Nasıl Yapılır? Bölüm 1: 5 Adım
Yapay Zeka Nasıl Yapılır? Bölüm 1: 5 Adım

Video: Yapay Zeka Nasıl Yapılır? Bölüm 1: 5 Adım

Video: Yapay Zeka Nasıl Yapılır? Bölüm 1: 5 Adım
Video: Yapay Zekanın Tarihi #1 - Herkes İçin Yapay Zeka - Bölüm 1 2024, Temmuz
Anonim
Yapay Zeka Nasıl Yapılır? Bölüm 1
Yapay Zeka Nasıl Yapılır? Bölüm 1

Konuşma Tanıma ve ayrıca Metin-Konuşma dönüştürücüsü olan bir bilgisayarla başlayın.

Konuşma Tanıma ve Metinden Konuşmaya Dönüştürücüye erişebilen bilgisayar programları yazabilmeniz gerekir.

Bazı uygulama geliştirme araçları ve programlama dilleri ücretsiz olarak edinilebilir.

Adım 1: İlk Önce Basit Bir Tasarımla Başlayın

Oluşturduğunuz Program, metin verilerini depolayabilmeli ve alabilmelidir. Metin verileri bir veritabanında veya basit bir metin dosyasında saklanabilir.

Program veri tabanından veri alabilir veya metin dosyasındaki verileri bellekteki bir diziye ya da koleksiyona yükleyebilir.

En basit A. I. sistem bir “Girdi – yanıt” sistemidir. Sisteme “Dondurma sever misiniz?” gibi bir girdi verilir. ve girdi, uygun yanıtı aramak için bir anahtar olarak kullanılır.

Adım 2: Yapay Zekanızı Öğretmek

AI'nızı öğretmek zorunda kalacaksınız. her olası girdiye nasıl yanıt verileceği veya girdileri basitleştirmenin bir yolu nasıl bulunacağı. Bilgisayarıma “Dondurma sever misin?” girişi için söylemeyi öğrettiğim yanıt. “Hayır, dondurmayı sevmiyorum. Ben laktoza duyarlıyım"

Dizi, çoğu programlama dilinde bulunan basit bir yapıdır. Koleksiyonlar birçok programlama dilinde mevcuttur. Veritabanı motoru, bilgisayarınızda hizmet olarak veya başka bir bilgisayarda veya bir sunucuda çalışan ayrı bir programdır.

"Giriş-yanıt verilerinizi" bir dizide saklarsanız, girdiyle bir eşleşme bulunana kadar dizinizdeki tüm öğeler arasında döngü yapmak için kod yazmanız gerekebilir. Program daha sonra yanıt metnini metinden sese dönüştürücüye gönderir ve yanıtı konuşacaktır.

3. Adım: Verilerinizi Saklamak…

Büyük bir diziyi aramak, özellikle dizinin en sonunda bir şey arıyorsa, biraz zaman alabilir.

Bir koleksiyon aramada yerleşik olduğundan, bir koleksiyon daha hızlı olabilir. Giriş, koleksiyon için bir “ANAHTAR” olarak tanımlanır. Anahtarlar sırayla saklanır ve yerleşik arama, yanıtı çok daha hızlı bulmak için bunu kullanabilir.

Bir veritabanı motoru, verileri almak için en hızlı olabilir, ancak daha yüksek düzeyde programlama becerileri gerektirir. Bir veritabanı motoru, birçok yerleşik arama yeteneğine sahip ayrı bir program olarak çalışır.

Veritabanı motorları internette ücretsiz olarak bulunabilir.

Adım 4: Veritabanı…

Veritabanı motoru bir soru sormanızı bekler, "Sorgu" adı verilen bir mesaj göndererek Sorgu çok özel bir sözdiziminde yazılmalıdır, aksi takdirde veritabanı motoru çalışmaz ve size bir hata verir. Sorgu sözdizimi, “Structured Query Language” veya SQL adı verilen bir dilde tanımlanır.

Sorgunuz uygun sözdizimine sahipse, veritabanı motoru girişinize verilen yanıtı bir veri tablosunda arayacaktır.

Bir "Girdi-yanıt" sistemi, gerçek bir yapay zeka için sadece bir başlangıçtır. sistem. Bir “Girdi-cevap” ile “Dondurma sever misiniz?” gibi soruları nasıl yanıtlayacağınızı öğretebilirsiniz. “Saat kaç?” gibi sorulara cevap veremez. veya "Bugünün tarihi nedir".

Adım 5: Sırada Ne Var?

Hiç öğretilmeyen sorulara da cevap veremez. Gerçekten zeki olmak için “doğal dil işleme” yapabilen bir program oluşturmanız gerekecek.

“doğal dil işleme”. iki girdinin aynı anlama gelebileceğini belirleyebilir ve böylece aynı yanıtı döndürebilir. Örneğin; "Saat kaç?" “Vaktin var mı?” ile aynı yanıtı vermelidir. ve “Saati biliyor musun?”

Araçlarınızı toplayın ve önce girdi-yanıt sisteminizi kurun ve ikinci projeniz için “doğal dil işleme” üzerine çalışın.

Önerilen: