|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-ile-makine-ogrenimi/
课程评论:没有评论
课程名称:Python与人工智能项目:机器学习与深度学习 课程概述:本课程是一个独特的项目导向课程,提供实践机会,助您拓展人工智能视野。课程涵盖机器学习和深度学习等主题,涉及广泛的项目类型,适合希望通过现实项目提升专业技能的学生。课程中使用的大部分项目数据集均来自谷歌拥有的Kaggle平台,让学生接触到科学前沿与流行的数据集。 如果您对这些主题不熟悉,建议先参加“使用ChatGPT和DALL-E进行提示工程和人工智能”的课程,这将帮助您更好地理解高级术语和编码方式,提供更有效的学习体验。 课程内容:本课程快速而有效地吸引对机器学习和深度学习感兴趣的学生,尤其是希望通过真实项目进行自我提升与专业发展的同学。课程使用Jupyter Notebook进行教学,确保提供足够的信息,同时避免过于冗长的细节。 课程结构: - 第一部分:安装Anaconda、Python、Jupyter Notebook及所需库,TensorFlow和Keras的安装及 Kaggle平台和Jupyter Notebook的介绍。 - 第二部分:介绍机器学习和深度学习所需的Python库(如Pandas、NumPy、Matplotlib)。 - 第三部分:基础统计概念。 - 第四部分:异常值检测与过滤。 项目包括: - 入门和中级项目,如使用Kaggle医疗数据集预测糖尿病、使用AI预测房价、HR部门薪资估算、IRIS花朵分析及AI客户分群等。 - 高级项目,如利用IMDB数据构建电影推荐系统、通过图像识别技术识别手写文字、进行IMDB情感分析等。 其他项目涉及时序预测、迁移学习、无人机照片分类等,通过实际应用展示深度学习的强大能力。课程结束后,所有完成课程的学生将获得由Udemy颁发的数字课程结业证书。 总结:该课程设计为有助于学习者快速掌握机器学习和深度学习技术的实战技能,不论是初学者还是有经验的从业者,皆可从中获益。 学生反馈中提到:“课程内容详实,符合期望”,“非常优秀,特别是附加资源的提供,值得称赞。” 欢迎对人工智能感兴趣的朋友参加我们的课程,共同探索这一领域的无限可能性!
Dikkat:Bu kurs, pratik yapma ve yapay zeka ile vizyonunuzu genişletme fırsatı sunan benzersiz bir projeler kursudur. Kurs programımız, diğer eğitimlerde 7-8 kurs süresince ele alınan Makine Öğrenmesi ve Derin Öğrenme gibi konuları kapsayan geniş bir projeler yelpazesi sunmaktadır. Bu projeler, çeşitli parametrelerle ve ileri seviye terimlerle doludur. Eğer bu konularda yeniyseniz ve terimlerin açıklamalarına ihtiyacınız varsa, "ChatGPT ve DALL-E ile Prompt Mühendisliği & Yapay Zeka" kursumuza katılmanızı öneririz. Bu kurs, ileri düzey terimler ve kodlamalar hakkında detaylı bilgi ihtiyacınız olduğunda ChatGPT gibi yapay zeka araçlarını nasıl kullanacağınızı öğretir, böylece daha etkili bir öğrenme deneyimi sunar. Unutmayın, dünya genelinde birçok alanda, özellikle makine öğrenmesi ve yazılım geliştirmeye başlamadan önce bu tür araçların kullanımı öğretilmektedir. Kurs İçeriğimizKursumuz Machine Learning ve Deep Learning konularına ilgi duyan ve bu alanda günlük hayattan gerçek PROJELERLE kendini geliştirip uzmanlaşmak isteyen tüm öğrenciler için hızlı ve etkili bir kurstur. Kurs içinde kullanılan projelerin çoğunda dünyada Yapay Zeka konusunda 1.sırada gelen veri setlerini barındıran Google'ın sahip olduğu Kaggle Platformundaki datasetler kullanılmaktadır. Böylece öğrenciler hem bilimsel hem de en trend olan veri setlerini öğrenmiş olacaklardır.Eğer Python bilmiyorsanız aynı eğitmenimizin (Yazılım Teknolojileri Akademisi) Python kursuna kaydolabilirsiniz. Python programlama dilinin makine öğrenmesi ile ilgili kütüphanelerden de kursumuzda ayrıca bahsedilecektir (Pandas, Numpy, Matplotlib). Tüm eğitimlerimizi Jupyter Notebook kullanarak yapacağız. Kurs boyunca yeteri kadar detay verilecek ancak öğrencileri sıkmamak için gereksiz ayrıntılı konulara girilmeyecektir. Kursu tamamlayan tüm öğrenciler Makine Öğrenmesi ve Deep Learning konseptlerini gerçek hayattan projeler örneklerini ile pratik etmiş olacak ve Udemy tarafından dijital kurs bitirme sertifikası verilecektir. Kursumuzun aşamaları aşağıda gösterilmiştir:Bölüm 1:- Anaconda, Python, Jupyter Notebook ve Makine Öğrenimi ile ilgili kursta kullanacağımız kütüphanelerin kurulumu,- Tensorflow ve Keras Kurulumu- Kaggle PlatformuTanıtım- Jupyter Notebook Tanıtım ve Kullanım Eğitimi- Makine Öğrenmesi KonseptiBölüm 2: - Makine Öğrenmesi ve Deep Learning algoritmalarını çalıştırabilmek için gerekli Python kütüphaneleri (Pandas, Numpy, Matplotlib),Bölüm 3:- Makine öğrenmesi ve Deep Learning için bilinmesi gerekeli temel istatistik konseptleri.Bölüm 4:- Outlier (Aykırı Değer) Tespiti & Filtreleme İşlemleriPROJELER:Giriş ve Orta Seviye Projeler:- Proje 1: Kaggle Hasta Tahlil Veri Seti Kullanarak Şeker Hastalığını Tahmin Etme- Proje 2: Emlak Fiyatlarını Yapay Zeka Kullanarak Tahmin Etme- Proje 3: HR Departmanı için Polynomial Regression Kullanarak Maaş Skalası Hesaplama Yazılımı- Proje 4: IRIS Çiçeği Analizi ve PCA Kullanarak Özellik Sayısının Azaltılması- Proje 5: İş Başvurularının Yapay Zeka İle Değerlendirmesi- Proje 6: Yapay Zeka ile Müşteri Segmentasyonuİleri Seviye Projeler:- Proje 7: IMDB Verileri Kullanılarak Film Tavsiye Sistemi (Recommendation System):IMDB film veri setini kullanarak belirli bir filmi izleyen herhangi bir kullanıcı için o filme en çok benzeyen 5 adet farklı film tavsiyesi yapan bir yazılım yapacağız. Hani siz NETFLIX'te bir film izlediğiniz zaman altta şunlar da ilginizi çekebilir diyor ya, aynen öyle. Bunu yaparken filmi izleyip beğenen veri tabanındaki tüm kullanıcıların beğenilerini analiz ederek bir Recommendation System kuracağız.- Proje 8: Fotoğraflardaki El Yazısını Yapay Zeka ile Otomatik Tanıma Yazılımı:Bu Projede birden fazla Makine Öğrenmesi Modelini bir arada kullanarak, fotoğraftaki objeleri tanıyan ve anlamlandıran bir yazılım gerçekleştireceğiz. Bu proje sayesinde makine öğrenmesi modellerini birleştirip birkaç modeli bir araya getirip complex problemleri nasıl çözebileceğinizi göreceksiniz. Günlük hayatta kullanılabilecek olan bir problemin (el yazısı ile yazılmış bir yazının bilgisayar tarafından tanınması) çözümünü yapay zeka kullanarak yapmış olacaksınız.- Proje 9: NLP ile IMDB Duygu Analizi - Yapay Zeka ile IMDB Metin Tanıma Yazılımı:Bu Proje ile NLP konseptini kullanarak duygu analiz yazılımı geliştireceğiz. Bu çalışmada Google'a ait bir platform olan Kaggle platformundan elde edilen veri seti kullanacağız. Bu veri seti ile gelen İngilizce IMDB film yorumlarını bu projede geliştireceğimiz yapay zeka yazılımımız sayesinde pozitif veya negatif yorumları otomatik bir şekilde çıkartabileceğiz. Bu proje ile NLP konseptini teoriye boğulmadan çok kısa sürede öğrenmiş olacaksınız.- Proje 10: Advanced Müşteri Segmentasyonu Projesi:Bu projemizde Massachusetts Institute of Technology (MIT) tarafından geliştirilmiş yeni ve çok az kişi tarafından bilinen ileri seviye bir segmentasyon kütüphanesi kullanacağız. Giriş ve Orta seviye projeler içinde yer alan Müşteri Segmentasyon projemizdeki müşteri verileri basitti ve K-Means clustering algoritması segmentasyon için yeterliydi. Ancak hayat o kadar basit değil! Kompleks müşteri verileriniz olduğunda clustering işlemini K-Means ile yaparsanız hatalı sonuçlar elde edebilirsiniz! Bu projedeki müşteri verileri tıpkı gerçek hayattaki gibi kompleks veriler (hem numeric hem de categorical) olduğu için olduğu için burada standart bir model yerine özel bir unsupervised learning algoritması kullanacak ve 2000 adet müşterimizi en yeni yapay zeka algoritmaları ile gruplara böleceğiz. - Proje 11: San Francisco Crime Geographical K-Means Clustering ProjesiBu projemizde San Francisco şehrinde 2003-2015 yıllarında işlenen suçları içeren SFPD (San Francisco Police Department) tarafından oluşturulan bir veri seti kullanarak coğrafik kümeleme işlemini Coğrafi konumlama bilgilerini (Enlem & Boylam) kullanarak gerçekleştireceğiz. Elbow metodunu kullanarak bu veri seti için en uygun cluster sayısını (hyperparameter K-value) belirlemeyi de öğreneceğiz. Daha sonra kümeleme sonuçlarımız içinde bulunan coğrafik koordinatları Python tabanlı coğrafi bir harita sistemi üzerinde görüntülenmesini sağlayacağız. Son olarak da oluşturduğumuz bu haritayı bir HTML dosyasına export etmeyi öğreneceğiz. - Proje 12: Convolutional Neural Network (CNN) ve Yapay Sinir Ağı Algoritmaları (Artificial Neural Network) Kullanarak Görüntü Tanıma ve Sınıflandırma ProjesiBinlerce farklı resim dosyasını derin öğrenme ve yapay sinir ağları algoritmalarını kullanarak otomatik olarak tanıyan ve sınıflandıran bir proje yapacağız. Bunu gerçekleştirebilmek için Tensorflow ve Keras kütüphanelerini kullanacağız. - Proje 13: Keras LSTM ile Uçak Yolcu Sayısı Tahmini (Zaman Serisi Tahmini) Projesi Bu proje için Airline Passenger veri setini kullanacağız. Bu veri seti, 1949'dan 1960'a kadar bir ABD havayolu şirketinin aylık toplam yolcu sayılarını sağlar. Keras içinde mevcut olan LSTM modelini kullanarak bu proje için bir çözüm üreteceğiz ve sizler de genel olarak Time Series problemlerini Derin Öğrenme ile nasıl çözümler üretildiğini güzel bir örnekle görmüş olacaksınız.- Proje 14: Transfer Learning ile Görüntü Sınıflandırma (Tensorflow.Keras.InceptionResNetV2)Transfer öğrenimi, "bir problemi çözerken kazanılan bilgiyi" kullanır ve bunu farklı fakat ilgili bir probleme uygular. Transfer Öğrenimi'nde, daha önce bir veri kümesi üzerinde eğitilmiş ve üzerinde eğitildiği veri kümesinin özelliklerini temsil eden ağırlıkları ve bias değerlerini içeren bir model kullanırız. Bu projemizde önceden eğitilmiş 164 katmanlı advanced bir mimariye sahip ve daha önceden 1 milyondan fazla image içeren ImageNet veriseti ile train edilmiş (pre-trained) bir model olan InceptionResNetV2 modelini kullanacağız. - Proje 15: Deep Learning ile Uydu Fotoğraflarındaki Askeri Uçak Tiplerinin Tespit ve SınıflandırılmasıBu projede uydulardan elde edilen askeri uçak görüntülerini (F-22 Raptor, Boeing B-52, A-10 Thunderbolt,.. vs.) Derin Öğrenme algoritmaları kullanarak sınıflandıracağız. Bu projede diğerlerinden farklı olarak kendi veri setinizi oluşturmayı öğrenecek ve pre-trained modeller üzerinde bu customized veri setlerini kullanmayı öğreneceksiniz.- Proje 16: Deep Learning için Ses Sinyal İşleme: Bu proje esasen bir sonraki projemiz (Deep Learning ile Ses Tanıma ve Sınıflandırma) için ön hazırlık projesi olacak. Ancak detaylı ve başlı başına bir çözüm ürettiği için ayrı bir proje olarak tanımladık. Burada ses tanıma ve sınıflandırma yapabilmek için elimizdeki 5.8 GB büyüklüğündeki tüm ses dosyalarını Python ile sinyal işleme işlemine tabi tutacağız. Bu kapsamda tüm seslerin Mel-Frequency Cepstral Coefficients (MFCC) hesaplanmasını ve ses dosyalarını yapay zekanın anlayabileceği veri dosyaları haline nasıl getireceğinizi öğreneceksiniz. Bu projenin önemli bir özelliği ise Custom Dataset'ler ile çalışmaya uygun kaynak kodlara sahip olması. Yani sizler de kendi ses veri setiniz ile derin öğrenme için ses işleme yapmak istediğinizde projemizdeki kaynak kodları kullanarak çok kolay ve hızlı bir şekilde kendi veri setiniz üzerinde deep learning için ses işleme yapabileceksiniz.- Proje 17: Deep Learning ( Tensorflow - Keras ) ile Ses Tanıma ve Sınıflandırma:Bu projede ise ses tanıma ve sınıflandırma amacıyla bir Convolutional Neural Network (CNN) deep learning modeli oluşturacağız. Bu modele bir önceki projemizde hazırlayıp işlediğimiz ses sinyallerinden oluşan veri dosyalarını girdi olarak verip yapay zekayı eğiteceğiz. Bu projede Tensorflow ve Keras kütüphanelerini kullanacağız. Daha sonra yapay zeka modelimizden İnternetten rastgele bulduğumuz farklı ses dosyalarının tanıma ve sınıflandırmasını yapmasını isteyeceğiz.Kurslarımıza yapılan yorumlardan bazıları:"Kurs güzel beklentileri karşılayan bir kurs." - Doç. Dr. Emre Bilgin ( Python ile Yapay Zeka Projeleri )"İlgilenenler için harika bir kurs olduğunu düşünüyorum. İçerik tam istediğim şekilde. Anlaşılabilir olarak anlatılmış. Ek kaynaklar özellikle çok iyi. Her kursta bu şekilde kaynak verilmiyor. Bunun için ayrıca takdiri hak ediyor. Hazırlayanlara çok teşekkür ederim. Ellerine sağlık." - Doç. Dr. Hayri B. Özmen ( Python ile Yapay Zeka Projeleri )