Neler yeni

İf else komutları ile C# üzerinde çalışabilecek bir yapay zeka yapılabilir mi? (1 Viewer)

SkullZ 

unutulanlar.py
titan
coderr
Mesajlar
112
Credits
4,377
Yapılır fakat şuan console ile yapılabilecek basit bir sohbet gibi olanını göstereceğim.

C#:
Console.Write("Komutu giriniz");
string komut=Convert.ToInt32(Console.ReadLine());
if (string == "Siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
if (string == "SİTEYE GİT")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye giriş yap")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye yönlendir")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else
Console.WriteLine("Bunu anlamadım. Lütfen tekrar dener misin?");
 
Console.ReadKey();

Bunu sesli olarak form uygulamasında yapabiliriz aslında fakat onda ise Türkçe dilini algılamıyor fakat mantığı şöyle işliyor.
Biz bir kelime örneğin "hello" dediysek bilgisayar bunu yazıya çeviriyor ve öyle algılayıp bize sesli bir cevap veriyor. Bu cevabın mp3 veya wav halini siz koda ekliyorsunuz.
Yani, biz bu kelimeyi hello değilde "merhaba" olarak söylersek algılamayacaktır.
Fakat şöyle bir şey var ki..

Merhaba dediğimizde programa onu merhaba = hello olarak algılatırsak türkçe sesli komut uygulamalarının yaptığını yapmış oluruz. Uğraşacak zamanım olsaydı, benimle sohbet edecek kadar akıllı bir program yapardım fakat işte..
 

0x4

majorrr
Mesajlar
13
Credits
0
@SkullZ düşünce olarak güzel, olabilir ama bu bir yapay zeka değil. Yapay zeka zannettiğim(N)iz kadar basit bir olayda değil. Yapay zeka için Python ( Numpy, Matplotlib, Scikit-learn gibi kütüphaneleri ) öğrenmeni ve projelerle ilerlemeni tavsiye ediyorum.

Ha ama evet son kullanıcının işlerini kolaylaştırabilir fakat senin bu yazdığın betikte azıcık kod fazlalığı var. Bu seni yorar. Son kullanıcının yazabileceği onlarca " Siteye Git " kombinasyonu var. Bunu sürekli else if ile kontrol etmektense

C#:
String.ToUpper()
# Veya 
String.ToLower()


Kullanıp 5 satırda programı tamamlayabilirsin.
 

SkullZ 

unutulanlar.py
titan
coderr
Mesajlar
112
Credits
4,377
@SkullZ düşünce olarak güzel, olabilir ama bu bir yapay zeka değil. Yapay zeka zannettiğim(N)iz kadar basit bir olayda değil. Yapay zeka için Python ( Numpy, Matplotlib, Scikit-learn gibi kütüphaneleri ) öğrenmeni ve projelerle ilerlemeni tavsiye ediyorum.

Ha ama evet son kullanıcının işlerini kolaylaştırabilir fakat senin bu yazdığın betikte azıcık kod fazlalığı var. Bu seni yorar. Son kullanıcının yazabileceği onlarca " Siteye Git " kombinasyonu var. Bunu sürekli else if ile kontrol etmektense

C#:
String.ToUpper()
# Veya
String.ToLower()


Kullanıp 5 satırda programı tamamlayabilirsin.

Yorumun için teşekkür ederim. Daha çok bilgi sahibi oldum
 
  • Like
Tepkiler: 0x4

Üstad

Boss of Web
kidemli152
Mesajlar
51
Credits
0
Konu eski fakat ben de bir şeyler eklemek istedim. Soylenecek seyler genelde söylenmiş fakat imt de mekatronik, robotik vb. Alanda çok içerik yok. Bu alana ilginizi çekmek isterim. İlgi alanı olanlarla çalışabiliriz. Ayrıca bu alan hem simdinin hem de geleccegin meslek alanlarindandır
 
Mesajlar
1,239
Credits
194
Dostum yapay zekları if else ile yapmak çok yanlıştır milyar tane olasılığı vardır genel de bunlar için veri bilimi kütüphaneleri kullanılmaktadır.
 

s0ng0ktrk

SON GÖKTÜRK
majorrr
Mesajlar
188
Credits
0
Yapılır fakat şuan console ile yapılabilecek basit bir sohbet gibi olanını göstereceğim.

C#:
Console.Write("Komutu giriniz");
string komut=Convert.ToInt32(Console.ReadLine());
if (string == "Siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
if (string == "SİTEYE GİT")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye giriş yap")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye yönlendir")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else
Console.WriteLine("Bunu anlamadım. Lütfen tekrar dener misin?");

Console.ReadKey();

Bunu sesli olarak form uygulamasında yapabiliriz aslında fakat onda ise Türkçe dilini algılamıyor fakat mantığı şöyle işliyor.
Biz bir kelime örneğin "hello" dediysek bilgisayar bunu yazıya çeviriyor ve öyle algılayıp bize sesli bir cevap veriyor. Bu cevabın mp3 veya wav halini siz koda ekliyorsunuz.
Yani, biz bu kelimeyi hello değilde "merhaba" olarak söylersek algılamayacaktır.
Fakat şöyle bir şey var ki..

Merhaba dediğimizde programa onu merhaba = hello olarak algılatırsak türkçe sesli komut uygulamalarının yaptığını yapmış oluruz. Uğraşacak zamanım olsaydı, benimle sohbet edecek kadar akıllı bir program yapardım fakat işte..
Dostum buna yapay zeka değil algoritma denir ama yinede eline sağlık.
 
Mesajlar
96
Credits
463
Yapılır fakat şuan console ile yapılabilecek basit bir sohbet gibi olanını göstereceğim.

C#:
Console.Write("Komutu giriniz");
string komut=Convert.ToInt32(Console.ReadLine());
if (string == "Siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
if (string == "SİTEYE GİT")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "siteye git")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye giriş yap")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else if (string == "Siteye yönlendir")
System.Diagnostics.Process.Start(“https://www.imhatimi.org”);
else
Console.WriteLine("Bunu anlamadım. Lütfen tekrar dener misin?");
 
Console.ReadKey();

Bunu sesli olarak form uygulamasında yapabiliriz aslında fakat onda ise Türkçe dilini algılamıyor fakat mantığı şöyle işliyor.
Biz bir kelime örneğin "hello" dediysek bilgisayar bunu yazıya çeviriyor ve öyle algılayıp bize sesli bir cevap veriyor. Bu cevabın mp3 veya wav halini siz koda ekliyorsunuz.
Yani, biz bu kelimeyi hello değilde "merhaba" olarak söylersek algılamayacaktır.
Fakat şöyle bir şey var ki..

Merhaba dediğimizde programa onu merhaba = hello olarak algılatırsak türkçe sesli komut uygulamalarının yaptığını yapmış oluruz. Uğraşacak zamanım olsaydı, benimle sohbet edecek kadar akıllı bir program yapardım fakat işte..
.
 
Mesajlar
60
Credits
166
https://angosiam.com/اسعار-اونصة-الذهب-مباشر/
 
Mesajlar
100
Credits
116
@SkullZ düşünce olarak güzel, olabilir ama bu bir yapay zeka değil. Yapay zeka zannettiğim(N)iz kadar basit bir olayda değil. Yapay zeka için Python ( Numpy, Matplotlib, Scikit-learn gibi kütüphaneleri ) öğrenmeni ve projelerle ilerlemeni tavsiye ediyorum.

Ha ama evet son kullanıcının işlerini kolaylaştırabilir fakat senin bu yazdığın betikte azıcık kod fazlalığı var. Bu seni yorar. Son kullanıcının yazabileceği onlarca " Siteye Git " kombinasyonu var. Bunu sürekli else if ile kontrol etmektense

C#:
String.ToUpper()
# Veya
String.ToLower()


Kullanıp 5 satırda programı tamamlayabilirsin.
No no no
 

Bu konuyu görüntüleyen kullanıcılar