Şimdi Ara

Programlama Linux ve AI çalışmaları.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
1
Favori
1.194
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba ben psikoloğum. Ve bilişsel bilimlerden yapay zekâ makine öğrenmesi gibi konulara meraklıydım uzun süredir. Bu yüzden Linux'ta yapay zeka ve programcılığa giriş için tavsiye istiyorum. C++, python Matlab falan AI Neural Network olaylarını bilen biri çalışmak için nasıl bir yol izlemem gerektiğini bana anlatabilir mi? İlk işim Hacettepe bilgisayar bölümünün ders programına bakmamdı. Programcılığa giriş dersini gördüm sonra Matematik Fizik gibi dersleri de var. Matematik fizik le aram iyi değil ama çalışmışlığım olmadığından .. gerek görürsem oturur çalışırım. Şimdi sormak istediğim diğer şey ise okuma kaynakları. Bu yüzden ders programını inceledim. Bu yoldan geçmiş veya bu yolu bilen birinden bana bir yerleri işaret etmesini istiyorum ki ben de kendime bir yol haritası çizeyim. YL programlarına başvuru için hem hazırlık yapmış olurum dedim kendi kendime. Teşekkürler.

    Not: Asıl amacım bilimsel merak. Herhangi bir hedefim yok. Keşfetmek öğrenmek için tavsiye istiyorum.



    < Bu mesaj bu kişi tarafından değiştirildi esmuco26 -- 12 Kasım 2019; 9:59:38 >
    < Bu ileti DH mobil uygulamasından atıldı >







  • Öncelikle yapay zeka uygulamalarını denemek için Linux şart değil YZ çalışmalarının patlama yaptığı 80'lerde Linux diye birşey yoktu ve çalışmaların coğu Unix'te değil, Lisp machine OS ve Genera denilen OS'lerde gerçekleştirildi ve çalışmalarda keşfedilen yapay zeka paradigmalarının bazısı bugün dahi kullanılıyor.

    C++ sistem dili ve daha cok 7x24 çalışması gereken çekirdek, altyapı bileşenleri geliştirmede kullanılır, YZ uygulamasının kendisini geliştirmede pek kullanılmaz. Python ise son yıllarda patlama yapmış sade ve verimli bir dil olarak YZ kütüphene / software library, Framework ve yardımcı araçlarında en cok kullanılan dil, fakat YZ geliştirmeyi yapabilmek için kullanmak kesin şart değil. Şu anda Google 'director of research' olan Peter Norvig'in 1992 'de yazdığı Paradigms of AI Programming belgesinde örnekleri açıklamak için sadece Prolog ve Common Lisp dillerini kullandı ve o belge YZ belgeleri arasında milat olarak gösterilir, coğu kez PAIP diye kısaltılır. Matlab konusuna gelince... Üni'de gördüğüm 3 dilden 1'ydi. (Digerleri Fortran ve Pascal) Matematik formul hesaplama dilidir. Matematiksel programlama konusunda Perl 6 (Perl 6 için Perl 5'ten farklılığını vurgulama için 'raku' da denilmeye başladı) hem cok ileri fakat bir o kadar da kullanıcı dostu bir dil var yani Matlab artık vaktini doldurmaya başladı, bence. Artificial Neural Networks / ANN ise 2014'te Generative Adverserial Networks / GAN'ın keşfi ile patlayışa geçti, ANN ile hiç ilgilenmeye biri olarak GAN sayesinde ANN ile ben de ilgilenmeye başladım.

    Ve YZ uygulamaları sihirli birşey değildir. Traveling Salesman Problem / TSP (Ş.arası Seyahat Eden Tüccar Problemi) etkili şekilde çözen bir uygulama örneğin YZ uygulamasıdır. TSP YZ belgelerinde sıklıkla geçen konular arasındadır. En basit problem dahi, etkili şekilde programlandığında YZ gibi özellikler gösterir.O yüzden öncelikle etkili programlama yeteneklerini geliştirmekle başlayabilirsin bunun için de örneğin Github'yaki YZ projelerinin kod yapısını incelemekle başlayabilirsin.
  • Öncelikle yapay zeka uygulamalarını denemek için Linux şart değil YZ çalışmalarının patlama yaptığı 80'lerde Linux diye birşey yoktu ve çalışmaların coğu Unix'te değil, Lisp machine OS ve Genera denilen OS'lerde gerçekleştirildi ve çalışmalarda keşfedilen yapay zeka paradigmalarının bazısı bugün dahi kullanılıyor.

    C++ sistem dili ve daha cok 7x24 çalışması gereken çekirdek, altyapı bileşenleri geliştirmede kullanılır, YZ uygulamasının kendisini geliştirmede pek kullanılmaz. Python ise son yıllarda patlama yapmış sade ve verimli bir dil olarak YZ kütüphene / software library, Framework ve yardımcı araçlarında en cok kullanılan dil, fakat YZ geliştirmeyi yapabilmek için kullanmak kesin şart değil. Şu anda Google 'director of research' olan Peter Norvig'in 1992 'de yazdığı Paradigms of AI Programming belgesinde örnekleri açıklamak için sadece Prolog ve Common Lisp dillerini kullandı ve o belge YZ belgeleri arasında milat olarak gösterilir, coğu kez PAIP diye kısaltılır. Matlab konusuna gelince... Üni'de gördüğüm 3 dilden 1'ydi. (Digerleri Fortran ve Pascal) Matematik formul hesaplama dilidir. Matematiksel programlama konusunda Perl 6 (Perl 6 için Perl 5'ten farklılığını vurgulama için 'raku' da denilmeye başladı) hem cok ileri fakat bir o kadar da kullanıcı dostu bir dil var yani Matlab artık vaktini doldurmaya başladı, bence. Artificial Neural Networks / ANN ise 2014'te Generative Adverserial Networks / GAN'ın keşfi ile patlayışa geçti, ANN ile hiç ilgilenmeye biri olarak GAN sayesinde ANN ile ben de ilgilenmeye başladım.

    Ve YZ uygulamaları sihirli birşey değildir. Traveling Salesman Problem / TSP (Ş.arası Seyahat Eden Tüccar Problemi) etkili şekilde çözen bir uygulama örneğin YZ uygulamasıdır. TSP YZ belgelerinde sıklıkla geçen konular arasındadır. En basit problem dahi, etkili şekilde programlandığında YZ gibi özellikler gösterir.O yüzden öncelikle etkili programlama yeteneklerini geliştirmekle başlayabilirsin bunun için de örneğin Github'yaki YZ projelerinin kod yapısını incelemekle başlayabilirsin.

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




  • Çok güzel özet geçtiniz. Yapmam gerekenler hakkında bir taslak oluştu kafamda sayenizde. Teşekkür ederim.

    < Bu ileti DH mobil uygulamasından atıldı >
  • esmuco26 kullanıcısına yanıt
    Nvidia nın Jetson serisi yapay zeka geliştirici kitleri mevcut.En son Jetson nano yu çıkardılar.Linux tabanlı.Üzerine Ubuntu vb yükleyıp kullanabiliyorsun.Gömülü sistemlerdeki gibi ufak bir devoloper kiti.Raspberry pi 4 ün daha gelişmişini düşün.İster normal YZ uygulamalari istersen de kamera takıp göruntu ısleme nesne tanıma yüz tanima otonom sistemler gibi daha farkli alanlarda da program yazip kendini gelistirebilirsin.En çok python kullanılıyor yapay zekada.Github da bir dünya kod örneği vs var.Hdmi usb internet cıkislari falan var.Tv ye yada monitore bağla al eline wireles bir klavye mouse pc gibi kullan.Yada hali hazırda bir pc varda elinde.Hıc bosuna masraf yapma.Windowsu çöpe at temiz bir linux yükle sonra python ders pdfleri var python dilini akıcı ve en güzel sekilde anlatanlar var kurcala bulursun.Google da isteyip
    de bulunamayan çok az şey var.Github dehşet bir kaynak mesela.Jetson nano bir pc kadar guçlu değil haliyle ama Yapay zeka algoritmalari için nvidia tarafından tasarlanmış en kompakt şey.Al çantana at götür istedigin yere bağla bir yere kod yaz.Hobi olarak bile yaparsin.servo motor bağlarsın ne bilim elektronik devreleri kontrol edebilirsin.Akıllı ev sistemi yaparsın.Iron man daki gibi kendi Jarvis akıllı asistan mı dersin artık.Ses işleme de yapabilirsin.Drone bile takıp FBI gibi havadan izleme yap nerde ne yapabileceğin tamamen hayal gucune kalmış.

    Programlama Linux ve AI çalışmaları.



    < Bu mesaj bu kişi tarafından değiştirildi RaNCeR91 -- 15 Kasım 2019; 20:48:40 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • RaNCeR91 kullanıcısına yanıt
    Hocam kopyaladım KPSS laneti biter bitmez yumulacağım. Başka yerlere de soruyorum. Ortak şeyler duyuyorum. Yol belirginleşmeye başladı :) Çok teşekkür ederim.

    < Bu ileti DH mobil uygulamasından atıldı >
  • esmuco26 kullanıcısına yanıt
    Böyle şeylerle uğraşmak insanı rahatlatır.Tabi bunlar sabır ve azim de isteyen şeyler.Ama göruldugu uzere sen azimli birisin.Yolun açık olsun.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1

Benzer içerikler

- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.