Şimdi Ara

Düşünebilen - Akllı Yapay Zeka - Tartışma Konusu (3. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
48
Cevap
4
Favori
1.819
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 123
Sayfaya Git
Git
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: welrocken

    quote:

    Orijinalden alıntı: Crymone

    Hatırlarsanız bundan seneler önce 90'lı yıllardı sanırım bilgisayarlarda karabasan isminde bir konsol eğlence programı vardı. PC ile sohbet ediyorduk komik komik cevaplar veriyordu, hatta bize ters cevaplar verip küfür ediyordu, soru soruyordu falan. Her neyse bu konuyu görünce yine aklıma direk bu program geldi ve bunun benzerini yapma isteği uyandı bende. Ama hala anlamadığım bir şey var mesela programda bize "Kaç yaşındasın?" diye sorduğunda biz ona "Yaşım 20", "20 yaşındayım" veya "yirmi" gibi aynı anlama gelen farklı cevaplar versek bile bize aynı cevabı veriyordu sanki gerçek bir bireyin algılaması. İşte bu nasıl yapılıyor onu merak ediyorum?

    Burada anlatıldığı örnekteki gibi (yanlış görmediysem) kullanıcıdan öğreniyorsa çok normal. Yok kullanıcıdan öğrenerek değil de bir dictionary mantığı ile çalışıyorsa da bu mümkün. Kısaca mantık şu:
    Kaç yaşındasın anlamına gelebilecek cümlelerin ön tanımlı cevapları oluyor, dolayısıyla hepsine aynı cevap vermesi hatta her seferinde farklı farklı cevaplar vermesi çok zor şeyler değil. Hatta bir dictionaryden öte şeyler değil. Biraz da belki string manipülasyonu.

    Program bu,

    "?" ile başlayan satırlar kullanıcıya aittir.

     Düşünebilen - Akllı Yapay Zeka - Tartışma Konusu


    http://www.r10.net/off-topic/1159166-efsane-ms-dos-karabasan-nostalji-yapmak-isteyenler.html




  • quote:

    Orijinalden alıntı: Crymone

    quote:

    Orijinalden alıntı: welrocken

    quote:

    Orijinalden alıntı: Crymone

    Hatırlarsanız bundan seneler önce 90'lı yıllardı sanırım bilgisayarlarda karabasan isminde bir konsol eğlence programı vardı. PC ile sohbet ediyorduk komik komik cevaplar veriyordu, hatta bize ters cevaplar verip küfür ediyordu, soru soruyordu falan. Her neyse bu konuyu görünce yine aklıma direk bu program geldi ve bunun benzerini yapma isteği uyandı bende. Ama hala anlamadığım bir şey var mesela programda bize "Kaç yaşındasın?" diye sorduğunda biz ona "Yaşım 20", "20 yaşındayım" veya "yirmi" gibi aynı anlama gelen farklı cevaplar versek bile bize aynı cevabı veriyordu sanki gerçek bir bireyin algılaması. İşte bu nasıl yapılıyor onu merak ediyorum?

    Burada anlatıldığı örnekteki gibi (yanlış görmediysem) kullanıcıdan öğreniyorsa çok normal. Yok kullanıcıdan öğrenerek değil de bir dictionary mantığı ile çalışıyorsa da bu mümkün. Kısaca mantık şu:
    Kaç yaşındasın anlamına gelebilecek cümlelerin ön tanımlı cevapları oluyor, dolayısıyla hepsine aynı cevap vermesi hatta her seferinde farklı farklı cevaplar vermesi çok zor şeyler değil. Hatta bir dictionaryden öte şeyler değil. Biraz da belki string manipülasyonu.

    Program bu,

    "?" ile başlayan satırlar kullanıcıya aittir.

     Düşünebilen - Akllı Yapay Zeka - Tartışma Konusu


    http://www.r10.net/off-topic/1159166-efsane-ms-dos-karabasan-nostalji-yapmak-isteyenler.html

    Biraz daha beklenmedik cevaplar verip tepkisini olcmek daha cok bilgi verir.programin karakteri hakkinda muhtemelen. Buradaki cevaplardan beklenmedik sayilabilecek tek cevap ismin uzaklardan geliyor olmasi. Zaten program sorulari soran taraf oldugu icin dil bilgisi falan kodlamadiklari muhtemel. Ornegin kac yasindasin sorusuna biraz dilbilgisi icerecek bir cevap (mesela sanane ki yasimdan gibi DEGİL de, yasim kac yil yasadigimdir gibi) verince verdigi tepkiye bakmak lazim. Bu tarz temel dilbilgisi gerektirecek ve net, az kelimeden olusmayan cevaplara tepki verebiliyorsa benim dedigim yontem patlar. Cunku cok fazla olasilik cikiyor ortaya; hepsinin elle yazilmis olmasi kucuk ihtimal. Mobilde oldugum icin Turkce karaktrrleri yazamiyorum (ugrasmak istemedim), kusura bakmayiniz. İyi forumlar.

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: welrocken


    quote:

    Orijinalden alıntı: Crymone

    quote:

    Orijinalden alıntı: welrocken

    quote:

    Orijinalden alıntı: Crymone

    Hatırlarsanız bundan seneler önce 90'lı yıllardı sanırım bilgisayarlarda karabasan isminde bir konsol eğlence programı vardı. PC ile sohbet ediyorduk komik komik cevaplar veriyordu, hatta bize ters cevaplar verip küfür ediyordu, soru soruyordu falan. Her neyse bu konuyu görünce yine aklıma direk bu program geldi ve bunun benzerini yapma isteği uyandı bende. Ama hala anlamadığım bir şey var mesela programda bize "Kaç yaşındasın?" diye sorduğunda biz ona "Yaşım 20", "20 yaşındayım" veya "yirmi" gibi aynı anlama gelen farklı cevaplar versek bile bize aynı cevabı veriyordu sanki gerçek bir bireyin algılaması. İşte bu nasıl yapılıyor onu merak ediyorum?

    Burada anlatıldığı örnekteki gibi (yanlış görmediysem) kullanıcıdan öğreniyorsa çok normal. Yok kullanıcıdan öğrenerek değil de bir dictionary mantığı ile çalışıyorsa da bu mümkün. Kısaca mantık şu:
    Kaç yaşındasın anlamına gelebilecek cümlelerin ön tanımlı cevapları oluyor, dolayısıyla hepsine aynı cevap vermesi hatta her seferinde farklı farklı cevaplar vermesi çok zor şeyler değil. Hatta bir dictionaryden öte şeyler değil. Biraz da belki string manipülasyonu.

    Program bu,

    "?" ile başlayan satırlar kullanıcıya aittir.

     Düşünebilen - Akllı Yapay Zeka - Tartışma Konusu


    http://www.r10.net/off-topic/1159166-efsane-ms-dos-karabasan-nostalji-yapmak-isteyenler.html

    Biraz daha beklenmedik cevaplar verip tepkisini olcmek daha cok bilgi verir.programin karakteri hakkinda muhtemelen. Buradaki cevaplardan beklenmedik sayilabilecek tek cevap ismin uzaklardan geliyor olmasi. Zaten program sorulari soran taraf oldugu icin dil bilgisi falan kodlamadiklari muhtemel. Ornegin kac yasindasin sorusuna biraz dilbilgisi icerecek bir cevap (mesela sanane ki yasimdan gibi DEGİL de, yasim kac yil yasadigimdir gibi) verince verdigi tepkiye bakmak lazim. Bu tarz temel dilbilgisi gerektirecek ve net, az kelimeden olusmayan cevaplara tepki verebiliyorsa benim dedigim yontem patlar. Cunku cok fazla olasilik cikiyor ortaya; hepsinin elle yazilmis olmasi kucuk ihtimal. Mobilde oldugum icin Turkce karaktrrleri yazamiyorum (ugrasmak istemedim), kusura bakmayiniz. İyi forumlar.

    Porgram windows 8.1 64 bitte açılmıyor zaten linkteki yorumlarda da öyle diyorlar. Windws 7 varken çalıştırmıştım da fakat şu an çalıştıramıyorum windows 8.1 kullanıyorum. Belki aramızda w7 veya daha eski bir OS kullanan varsa programı test edebilir. En son 2 sene önce falan açmıştım bu programı o yüzden verilen cevapları hatırlayamıyorum. Kaynak kodları da paylaşılmamış hiçbir yerde.




  • Prolog dilini bir araştır
  • Tabiki bu programı görünce bende de merak uyandı. Ve tabi neler yapabileceğini görmek için uğraştım başında.

    Program bi yerden sonra fazlaca tekrar ediyor kendini.
  • quote:

    Orijinalden alıntı: os_lnx

    Tabiki bu programı görünce bende de merak uyandı. Ve tabi neler yapabileceğini görmek için uğraştım başında.

    Program bi yerden sonra fazlaca tekrar ediyor kendini.

    Evet ama bu nasıl oluyor yani şöyle sorayım, mesela anlamsızca "asıdfghj" yazınca belli bir kalıp olarak cevap veriyor ama harfleri yer değiştirip "jhgfdısa" yazsak başka bir cevap veriyor. Hatırlamıyorum şu an ama en son program böyle çalışıyordu yani verilen rastgele cevapların neyine göre program vereceği cevabı seçiyor? Asıl sorum bu aslında. Random yani rastgele verdiğini düşünmüyorum bu cevapları "x" yazınca başka bir şey "y" yazınca başka bir cevap...
  • quote:

    Orijinalden alıntı: Crymone

    quote:

    Orijinalden alıntı: os_lnx

    Tabiki bu programı görünce bende de merak uyandı. Ve tabi neler yapabileceğini görmek için uğraştım başında.

    Program bi yerden sonra fazlaca tekrar ediyor kendini.

    Evet ama bu nasıl oluyor yani şöyle sorayım, mesela anlamsızca "asıdfghj" yazınca belli bir kalıp olarak cevap veriyor ama harfleri yer değiştirip "jhgfdısa" yazsak başka bir cevap veriyor. Hatırlamıyorum şu an ama en son program böyle çalışıyordu yani verilen rastgele cevapların neyine göre program vereceği cevabı seçiyor? Asıl sorum bu aslında. Random yani rastgele verdiğini düşünmüyorum bu cevapları "x" yazınca başka bir şey "y" yazınca başka bir cevap...

    Aslında her seferinde farklı bir cevap vermek üzere kodlanmış. Anlamsız bir isim yazdığında alaycı cevapla karşılaşırsın. Yine harflerin yerini değiştir yada başka anlamsız cevap ver yine alaycı bir cevapla karşılaşırsın. Ancak ikincisi farklı olabilir. Ama aynıda olabilir. Bu cevabı rastgele seçtiğini düşünüyorum ben. Çünkü aynı anlamsız ismi girdiğinde 3 farklı cevap varsa 4. kez girdiğinde yine bu 3 cevaptan birisiyle karşılaşıyorsun.

    Yazdıklarından bişey türetmiyor. kendi içerisindeki kalıplarla karşılaştırıyor. Mantıklı bir cevap versende eğer onun içerisinde tanımlı değilse yine alaycı tavrı seçiyor. Mesela 4 kadar sessiz harfi bir araya getirirsen ve uzun bir kelime olursa adın, 'ismini telaffuz etmekte zorlanıyorum da ' diye cevap veriyor. Yabancı dillerde normal bir durumdur ama bize göre değildir. Okumakta zorlanırız. ancak program bu mantıktan değil kullanıcının harflere rastgele basacağını yada programı yanıltmak için böyle girişler tercih edeceğini düşünerek kodlamış yazarı ve cevapları buna göre veriyor. En başından iyi düşünülmüş bi algoritma.



    < Bu mesaj bu kişi tarafından değiştirildi os_lnx -- 20 Ağustos 2015; 0:46:50 >




  • quote:

    Orijinalden alıntı: Big Pun

    Benim de bir süredir aklıma takılan bir konu bu.Person of Interest dizisindeki machine ve samaritan gibi.Peki ona hangi komutu verirsen onu uygular,ona nasıl birşeyler öğretebiliriz veya kendini geliştirebilir ki?veya nasıl düşünebilir,nasıl kendisini güncelleyebilir? benim de aklım karıştı :)

    Hocam spoiler verdiniz ya :(
  • 
Sayfa: önceki 123
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.