6 Aralık 2016 Salı

R Studio Örneğimiz


Ödev konumuzda da belirtildiği gibi R dilinde çok kolay akılda kalıcı fonksiyon örnekleri vereceğim.

1. Karekök alma

square <- function(x) {
    return(x*x)
 }
cat("3 ' ün karesi =", square(3), "\n") 

2. Küpünü bulma

cube <- function(x=5) {
    return(x*x*x);
 }
cat("2 ' nin küpü: ", cube(2), "\n")    # 2^3

cat("5 ' in küpü: ", cube(5), "\n")     # 5^3


3.Sıralı dizinin karesinin aritmatik ortalaması

x <- c(1,2,3,4,5,6) 

y <- x^2 
 mean(y)




R Studio Kurulumu


                                         R Studio Programının Kurulumu

 -İlk önce arama motoruna "r studio download" yazdım ve ilk çıkan linke tıkladım.

-Açılan sayfanın aşağısında bulunan sistemime uygun indirme linkine tıkladım ve programı indirdim.




-İndirme işlemini gerçekleştirdikten sonra setup ı açıp next next next finish yaparak programımızı kuruyoruz.
                                   Hayırlı olsun artık sizinde bi R Studionuz var !











Yapay Zeka&R Dili


                                                         YAPAY ZEKA



         Temel olarak yapay zeka, insanın    düşünme yöntemlerini analiz ederek bunların benzeri yapay yönergeleri geliştirmeye çalışmak olarak tanımlanabilir. Bir bakış açısına göre, programlanmış bir bilgisayarın düşünme girişimi gibi görünse de bu tanımlar günümüzde hızla değişmekte, öğrenebilen ve gelecekte insan zekasından bağımsız gelişebilecek bir Yapay Zeka kavramına doğru yeni yönelimler oluşmaktadır.





R DİLİ


Tanım:R istatistiksel hesaplama ve grafik sistemidir. R hem bir programlama hemde yüksek seviyeli grafik dilidir, diğer diller için arayüz ve hata ayıklama olanaklarını sağlar.



                                   

              R Dili Artıları ve Eksileri

R programlama dilinin şüphesiz en önemli özelliği açık kaynak kodlu ve ücretsiz olmasıdır. Diğer özellikleri ise şu şekildedir;
  • Diğer programlar ile kıyaslandığında (SPSS, WEKA vb.) en kapsamlı istatistiksel analiz paketidir. R standart istatistiksel testler, doğrusal ve doğrusal olmayan modelleme, klasik istatistik testleri, zaman serileri analizi, sınıflandırma, kümeleme gibi istatistiksel ve gelişmiş grafiksel çizim teknikleri sunmaktadır.
  • Çapraz Platformdur. GNU / Linux, Macintosh ve Microsoft Windows gibi değişik işletim sistemleri üzerinde 32 ve 64 bit olarak çalışabilir.
  • Açık kaynak kodlu olmasının sağladığı avantajlardan birisi de biyo-bilişim, veri madenciliği, istatistik gibi konularda 15,000’in üzerinde paket mevcuttur ve kullanıcıların kendi paketlerini, objelerini oluşturmasını destekler.
  • Microsoft Excel, Microsoft Access, Oracle, MySQL ve SQLite, Hadoop, SAS ve SPSS gibi birçok araç ile entegre şekilde çalışabilir, data import- export işlemlerini gerçekleştirebilir.
  • PDF, JPG, PNG ve SVG formatlarında çıktı alınabilmesinin yanı sıra, LATEX ve HTML için tablo ve grafik çıktısı alınabilir.
  • Verinin ekranda ya da basılı bir eserde görüntülenebilmesine olanak veren geniş, grafiksel özellikler sunar.
Olumsuz özelliklerinden de bahsedecek olursak;
  • Program ara yüzü (R Terminal) kullanıcı dostu değildir. 
  • Türkçe doküman yetersizliği vardır.
  • Veriyi işlenecek hale getirmek zaman alıcı ve hataya açık bir süreç olabilir.
  • Tüm işlemler bellekte gerçekleştirilir. Yani, çok büyük veriler üzerinde işlem yapmak için belleğin veri seti için yeterli olması gerekir.




KAYNAKÇA
http://www.turkcebilgi.com/yapay_zeka
https://atacangarip.wordpress.com/2016/10/20/r-dili-tarihcesi-ve-ozellikleri/