Google Yapay Zekayı Nasıl Kullanıyor?

Google’da her arama yaptığınızda, yapay zeka, sorgunuza yanıt üretebilmek için arka planda bir şekilde çalışıyor siz farkında olmasınız da… Google Yapay Zeka (AI)’nın arama platformlarının geleceği olacağını çok uzun zaman önce fark etti ve bunun için de RankBrain adlı bir derin öğrenme sistemi geliştirerek arama motorunun çalışma şeklini tamamen değiştirdi. Çoğu durumda, RankBrain arama sorgularını […]

Tensör Nedir ?

Tüm makine öğrenimi sistemleri, temel veri yapıları olarak tensörleri kullanır. Tensörler bu alanın temelidir; hatta o kadar temeldir ki Google’ın Tensorflow’u tensörlerin adını almıştır. Peki tensör nedir ? Tensörler, vektörlerin ve matrislerin isteğe bağlı sayıda boyuta genelleştirilmesidir. Vektörler 1D tensörleri oluşturmak ve işlemek için kullanılırken matrisler 2D tensörleri oluşturmak ve işlemek için kullanılır. Daha yüksek […]

Yapay Zeka (AI) Müzisyenlerin Yaratıcılıklarını Ortaya Çıkarmasına Nasıl Yardımcı Olabilir?

En sevdiğiniz sanatçının yeni albümündeki o ateşli yeni sesin kim olduğunu hiç merak ettiniz mi? Yapay Zeka olabilir mi sizce? Yaygın olarak halihazırda kullanılagelen Yapay Zeka’yı müzik dünyasına entegre etmek isteyen büyük teknoloji şirketleri ve üniversitelerdeki araştırmacılar ve müzisyenler sayesinde Yapay Zeka (AI) Müziğindeki ilerleme hızla artıyor. Pek çok sanatçı, müziği yeni yönlere kanalize edebilen […]

Metin Madenciliği

Giriş Doğal dil işleme (NLP), bilgisayarların insan dilini anlamasına, yorumlamasına ve manipüle etmesine yardımcı olan bir yapay öğrenme  dalıdır . NLP, insan iletişimi ve bilgisayar anlayışı arasındaki boşluğu doldurma arayışında, bilgisayar bilimi ve hesaplamalı dilbilim dahil olmak üzere birçok disiplinden yararlanır.  NLP yani Doğal Dil İşleme, doğal dillerin kurallı yapısının çözümlenerek anlaşılması veya yeniden üretilmesi […]

Doğal Dil İşleme+1: 8.Düzenli İfadeler

Doğal Dil İşleme yazı serüvenimiz heyecanla devam ediyor. Veri ön işleme, veriyi tanıma olarak adlandırabileceğimiz son yazılarımıza ek olarak, bu yazımızda düzenli ifadeler konusuna girmek istedik. Dışarıdan her ne kadar doğrudan doğal dil işleme konusu olarak görülmese de biz bu konunun çok önemli olduğunu ve eğer bol pratik yapılır, iyi öğrenilirse, sonraki işlemler öncesinde işlerinizi […]

Doğal Dil İşleme+1: 7. Part of Speech Tagging ve Saklı Markov Modeli

Doğal Dil İşleme – Konuşma Bölümü Etiketleme (Part of Speech Tagging) ve Saklı Markov Modeli Bu yazımızda biraz hikâyelere yer verelim ne dersiniz? Dünyada ki en güçlü ülkelerin liderlerinin bulunduğu bir toplantıda bir ülke liderinin çevirmeni olarak görevlisiniz diyelim. Ülkenizin aleyhine siyaset güden diğer ülkelerin, ne söylediklerini hatasız bir şekilde anlamanız ve çevirmeniz hayati bir […]

Yapay Sinir Ağlarının Temel Yapısı

Not: Bu yazıda yapay sinir ağlarının temel iki mimarisinden ve temel yapıtaşlarına değiniyorum.  Regresyon ve sınıflandırma türlerinin basitçe ne olduğunu bilmek sizler için daha aydınlatıcı olacaktır. Yapay Sinir Ağları Nedir? Yapay sinir ağları (YSA), Artificial Neural Networks (ANNs), insan beyninden esinlenilerek oluşturulmuş bir  hesaplama modelidir. İnsan beyninin çalışma mantığının matematiksel olarak modellenmesidir de denilebilir. Temel […]

Doğal Dil İşleme+1:6. Veri Ön İşleme-2

Nltk İle Veri Ön işleme Bir önceki yazımızda veri bilimi ve makine öğrenmesinde veri ön işlemenin ne kadar önemli olduğundan bahsetmiş ve daha çok Python fonksiyonları ile veri ön işlemeye giriş yapmıştık. Bu yazımızda ise NLTK Kütüphanesi ile veri ön işlemeyi ele alacağız.   Nltk (Natural Language Toolkit) dair bilgileri ‘Doğal Dil İşleme +1: 4.Python […]

Doğal Dil İşleme+1: 5.Veri Ön İşleme-1

Veri bilimi ve yapay zekâ projelerinde her aşama önemlidir. Bu aşamalarda en çok üstünde durulması gereken aşamalardan biride veri ön işleme aşamasıdır. Gündelik hayatımızda veriler toplanırken oluşan yanlış veriler, eksiklikler, aykırı gözlemler modelimizin başarısını büyük oranda düşürecektir. Özellikle de doğal dil işleme alanı için veri ön işleme, diğer yazılarımızda bahsettiğimiz gündelik hayatta kullanılan dilin, üzerinde […]

Teknoloji Liderleri ve Yapay Zeka (AI)

Teknoloji Liderlerinin Yapay Zeka Konusunda Güçlü Fikirleri Var… Yapay Zeka, güçlü ve hatta korkutucu düzeyde bir potansiyele sahip olması nedeniyle oldukça Polarize olmuş (kutupsal) bir teknolojidir. Yapay zeka hakkında ne düşünüyorsunuz? Yapay zeka, insan inovasyonu açısından yeni bir çağın başlangıcına yardımcı olabilecek mi sizce? Yoksa insanlığın yok olmasına mı neden olacak? Yapay Zeka; Araştırmacılar, CEO’lar tarafından […]

Derin Öğrenme, Makine Öğrenmesi ve Yapay Zeka Arasındaki Fark Nedir?

Geçtiğimiz birkaç yıl içerisinde, “derin öğrenme” terimi, Yapay Zeka (AI), Büyük Veri ve Analizleri yapılan bir çok toplantı, sunum ve konuşmalarda, iş dünyasının diline pelesenk oldu. Ve iyi bir nedenden ötürü, birçok endüstride devrim yaratan özerk, kendi kendini eğiten sistemler geliştirmek konusunda büyük umut vaat eden bir Yapay Zeka yaklaşımı ortaya konuldu. Derin Öğrenme artık, ses ve görüntü tanıma […]

Doğal Dil İşleme +1 : 4.Python Doğal Dil İşleme Kütüphaneleri

Doğal Dil İşleme serimizin 4. yazısında NLP için kullanılan kütüphaneleri tanıtacağız. Doğal Dil İşleme aslında çok farklı alanlarda çok farklı sorunlara çözüm üreten bir alandır. Kütüphanelerin tanıtımında da, kütüphaneler arasındaki kullanım farklarında bunlara şahit olacağız. En sık kullanılan kütüphaneleri nasıl kuracağımız, kurulum işlemi için gerekli adımları birlikte göreceğiz. Neden Kütüphaneler? Yazılım dünyasındaki belki de her […]

Yapay Zeka Dünyamızı Nasıl Değiştirecek?

Yapay Zeka (AI), makinelerin verileri yorumlayabilme ve akıllı bir şekilde hareket edebilme yeteneklerini ifade eder, yani makineler bir insanın yaptığı gibi eldeki verilere dayanarak kararlar verebilir ve görevlerini yerine getirebilir. Son yıllarda Yapay Zeka (AI) hakkında bir çok şey okuduk ve hala okuyoruz; özellikle de dünyayı nasıl koruyacağı ve/veya herkesin de bildiği üzere insanlık medeniyetini […]

Robotik Proses Otomasyonu (RPA) Nedir?

Sıkıcı ve tekrarlayan görevler yapmaktan ve müşterilerinizi üzen çok fazla hataya tanık olmaktan bıktıysanız, işletmeniz yazılım robotları ve yapay zeka yetenekleriyle güçlendirilmiş Robotik Proses Otomasyonu (RPA) teknolojisine ihtiyaç duyuyor olabilir. Bu makalede amacım, Robotik Proses Otomasyonunun (RPA) ne olduğunu, ticari değerini, temel kullanım durumlarını, nasıl çalıştığını, nasıl geliştirebileceğimizi ve müşteri gereksinimlerini karşılamak açısından çözümler tasarlama […]

Doğal Dil İşleme +1 : 1.Doğal Dil İşlemeye Giriş

1- Doğal Dil İşleme Nedir? 1950’li yıllardan bu yana evrenin belki de en karmaşık yapısını taklit etmeye çalışıyoruz. Bu yapıyı sadece genel fonksiyonları ile değil, araçları ile de taklit etmeye çalışıyoruz. Evet, beyinden ve onun en önemli aracı olan dilden bahsediyoruz. İlk çağlarda toplumun hayatta kalmasını sağlayan her olgu, insan beyini ile bulunmuş her icat, […]

Başaracaksın: Google Machine Learning Crash Course Dersleri 5 – Feature Engineering

Herkese tekrar merhabalar, Bugün karşınızda Representation konusu ile beraberim. Bu konu Yapay Zeka’nın temellerinden olan veriden gerekli featureları anlamak, seçmek ve kullanmakla alakalı olduğu için bu kısımda pek bir kod örneği görmeyeceğiz. Hazırsak kemerleri bağlayalım, çok güzel bir yolculuk başlıyor 🙂 Representation: Representation elimizdeki verileri modelimiz tarafından kullanılabilmesi için kullanışlı feature değerlerine mapleme işlemidir. Feature […]

Bilgisayarlı Görü (Computer Vision)

Resimlere, fotoğraflara bakınca nesneleri, insanları, ağaçları, arabaları görürüz. Ve bunların hepsini birbirinden çok kolay bir şekilde ayırt edebiliriz. Makineye de yaptırılmak istenilen en temel görev bu aslında. Verilen nesneyi tanıyıp ne olduğunu belirleyebilmesi. Bilgisayar bilimcileri de 1960’lardan beri resimlere bakınca insan beyni gibi sonuçlar çıkartabilen makineler üzerine uğraşıyor. İnsan beyninin temel yetilerinden olan görmeyle ilgili […]

DCGAN Kısaca Nasıl Çalışır ?

DCGAN Generative Adversarial Networks’ün popüler alt dallarından biri diyebiliriz. DCGAN ın içinde ise generator ve discriminator denilen iki farklı model bulunuyor. Generator alınan bir dağılımdan model içinde upsampling işlemleri gerçekleştirerek bir resim uydurmaya çalışırken Discriminator ise bu uydurduğumuz resim ile bizim modele verdiğimiz resim arasındaki bu gerçek mi yoksa sahte mi ayrımını yapmaya çalışıyor. Modeli […]

Başaracaksın: Google Machine Learning Crash Course Dersleri 2 - Learning Rate ve Optimizasyonu

Herkese merhabalar, Yeni yazı serimizin 2.yazısında Learning Rate Nedir ve Nasıl Optimize Edilir sorularının cevabını öğreneceğiz. Önceki yazımızda seriye giriş niteliğinde bilgilendirmelerden ve iteratif bir hata düşürücü bir algoritma olan Gradient Descent algoritmasından bahsettik. Şimdi sırada bu algoritmada kullanılan Learning Rate Hiperparametresinden bahsedeceğim. Hiperparametrenin ne olduğunu önceki yazı serimin 3. yazısında açıklamıştım. Buradan ulaşabilirsiniz. O […]

Başaracaksın: Google Machine Learning Crash Course Dersleri 1 - Giriş

Herkese merhabalar, Yeni bir yazı serisinde sizlerleyiz. Makine Öğrenmesi’ne aşırı temel bir giriş niteliğinde olan, önceki yazı serim Başarabilirsin: Makine Öğrenmesine Giriş serimin ilkine buradan ulaşabilirsiniz. Bu yazı serisinde Mart ayında Global AI Hub, Google Developers ve Turkish AI Hub tarafından düzenlenen Google Machine Learning Crash Course kursundaki bilgileri kendi perspektifimden anlayacağınız şekilde anlatmaya çalışacağım. […]