• Yapay zekadan makale özeti

    • Bu video, Selçuk Üniversitesi Teknoloji Fakültesi ve FIGES tarafından düzenlenen, FIGES Akademik Planlama ve Geliştirme Mühendisi Silvan Bey tarafından sunulan kapsamlı bir MATLAB eğitim içeriğidir.
    • Eğitim, MATLAB'ın temel özellikleri, kullanım alanları ve programlama konularını sistematik bir şekilde ele almaktadır. Video, MATLAB'ın teknik hesaplama, sinyal ve görüntü işleme, kontrol sistemleri gibi alanlardaki kullanım alanlarını açıklayarak başlamakta, ardından MATLAB ortamının tanıtımı, temel programlama yapıları (if-else, for, while, switch), grafik çizimi, tablo oluşturma ve Simulink modülü gibi konuları kapsamaktadır.
    • Eğitim içeriğinde ayrıca MATLAB'ın online versiyonu, bulut depolama alanı, GPU desteği ve paralellik kullanımı hakkında bilgiler de paylaşılmaktadır. Video, katılımcıların sorularının yanıtlanmasıyla sona ererken, önümüzdeki hafta yapılacak derin öğrenme semineri ve sonrasında Simulink ile ilgili iki adet eğitim hakkında bilgi verilmektedir.
    00:09Eğitim Tanıtımı
    • Teknoloji Fakültesi ve FIKS tarafından Temel MATLAB eğitimini Silvan Bey tarafından düzenlenecek.
    • Eğitim yaklaşık bir buçuk saat sürecektir.
    • 21 Şubat'ta saat 10:30-12:00 arasında Derin Öğrenme semineri de olacak.
    03:27Eğitmen Tanıtımı
    • Silvan, FIKS Akademik Planlama ve Geliştirme Mühendisi olarak çalışmaktadır.
    • Üniversitelerdeki öğrencilerle, akademisyenlerle ve araştırmacılarla görüşerek lisansların verimli kullanılmasını sağlamaktadır.
    • Eğitimde MATLAB'in temel özellikleri ve nasıl kullanılacağı anlatılacaktır.
    05:26MATLAB'in Kullanım Alanları
    • MATLAB günümüzde yazılım, tıbbi cihazlar, enerji sektörü, mühendislik alanları, finansal hizmetler, bankacılık ve madencilik gibi neredeyse her alanda kullanılmaktadır.
    • Teknik hesaplama, sinyal, görüntü, video işleme, kontrol sistemleri gibi alanlarda kullanılmaktadır.
    • Test ve ölçüm için de kullanılmaktadır; sanal dünyada yaratılan araçlar, cihazlar veya fabrikalar gerçek dünyayı simüle ederek test sonuçları alınabilmektedir.
    07:32Türkiye'deki Kullanıcılar
    • Türkiye'de savunma sanayi ve havacılık, otomotiv (TOGG, Aselsan, TEI, Ford, AVL), beyaz eşya (Arçelik), petrokimya (Tüpraş) ve bankacılık sektörleri MATLAB'i kullanmaktadır.
    • Yenilenebilir enerji, finans ve haberleşme sektörleri de MATLAB'i tercih etmektedir.
    • Dünyada Google gibi büyük yazılım firmaları da MATLAB'i yoğun olarak kullanmaktadır.
    09:12MATLAB Ortamı ve Özellikleri
    • MATLAB online olarak kullanılabilmekte, tarayıcıya bağlanarak bulut ortamında işlemler gerçekleştirilebilmektedir.
    • MATLAB'in Live Editor adlı canlı kodlar yaratma ortamı, normal kod yazma ortamının dışında resim, içerik tablosu ve başlıklar ekleyebilme imkanı sunmaktadır.
    • MATLAB, diğer programlama dillerine göre daha yüksek bir yazılım dili olduğu için veri ataması ve arka plan işlemleri arka planda gerçekleştirilmekte, bu da kod yazanların problem çözme odaklı olmasını sağlamaktadır.
    13:13MATLAB'de Operasyonlar ve Live Editor Özellikleri
    • MATLAB'de neredeyse tüm yazılım dillerinde olduğu gibi karar döngüsü ve for döngüsü gibi temel yapılar bulunmaktadır.
    • MATLAB'de veri tanımlarken özel bir şey belirtmeye gerek yoktur.
    • Live Editor özelliği sayesinde düğmeler, slider'lar ve butonlar eklenerek kod daha interaktif hale getirilebilir.
    14:01Live Editor'ın Avantajları
    • Live Editor'da yapılan herhangi bir değişiklik otomatik olarak kodu çalıştırır ve tüm dökümandaki kodların sonuçlarını yeniden yaratır.
    • Kodda yapılan değişiklikler, tüm dosyayı silip yeniden yazmak yerine, doğrudan güncellenir ve çıktıları Word, PDF veya HTML olarak dışa aktarılabilir.
    • Tüm dökümanı PDF veya Word dosyası olarak aktarıp, Word'de sayfa numarası ekleyerek rapor olarak hazırlayabilirsiniz.
    15:23Karar Döngüsü (IF-ELSE)
    • MATLAB'de if-else karar döngüsü, belirli bir durumun sağlayıp sağlamadığını kontrol ederek yazılımın hangi yola gideceğini belirler.
    • Örnek olarak, a değeri 45'ten küçükse "açı 45'ten küçüktür", 45'ten büyükse "açı 45'ten büyüktür", değilse "açı 45'e eşittir" şeklinde karar verilebilir.
    • Bu karar döngüsü basit örneklerle gösterilse de, ileri ve sofistike işlemlerde de kullanılabilir.
    17:04Matrislerle İşlem Yapma
    • MATLAB'in çıkış noktası matrislerle işlem yapmaktır; büyük miktardaki veriyi, sistemi ve denklemleri daha kolay, hızlı ve verimli bir şekilde işleyerek anlamlı sonuç elde etmeyi amaçlar.
    • Google gibi büyük firmalar, büyük veri analizi için MATLAB'i tercih ederler çünkü matrislerle çalışma konusunda en iyi yazılım olduğu için.
    • Bazı durumlarda matrislerle çalışmak, tek bir değerle çalışmaktan daha hızlı sonuç verebilir.
    18:39Matris Tanımlama ve İşlemleri
    • Matris tanımlarken normal satır yazmaya başlanır ve noktalı virgül kullanılarak satırlar bir alt satıra atılır.
    • Trigonometrik fonksiyonlar kullanılarak matrisler oluşturulabilir ve matrislerin çarpımı, bölümü, toplamı ve çıkarması yapılabilir.
    • MATLAB, büyük matrislerle (örneğin 1000x1000 veya 10000x10000) çalışmayı kolaylaştırır ve kullanıcı açısından daha kolay matris işlemleri yapılabilir.
    21:07Döngüler ve Matematiksel İşlemler
    • Matematiksel işlemlerde ek işaret koymadan normal sayı toplama işlemi yapılabilir.
    • Yazılım dillerinde for döngüsü, belirli bir durum geçerli olduğu müddetçe döngünün içinde kalmasını sağlar ve her döngüde kontrol eder.
    • For döngüsünde başlangıç noktası, bitiş noktası ve artış miktarı belirtilir; bitiş noktası belirtilmezse otomatik olarak birer birer artar.
    23:07While Döngüsü ve Kullanım Alanları
    • While döngüsünde başlangıç noktası belirtilmez, sadece bir durum belirlenir ve bu durum olana kadar döngü tekrarlanır.
    • For döngüsü başlangıç, bitiş ve artış miktarını bildiğimiz durumlarda kullanılırken, while döngüsü ne zaman durması gerektiği bilinen durumlarda daha mantıklıdır.
    • Matrislerle çalışırken elde edilen değerlerin görselleştirilmesi ve analiz edilmesi önemlidir.
    26:07Grafik Çizimi ve Özellikleri
    • MATLAB'da grafik çizmek için "plot" komutu kullanılır ve açı değerleri sinüs ve kosinüs fonksiyonlarıyla çarpılarak grafik oluşturulur.
    • "hold on" komutu ile birden fazla grafik aynı pencerede gösterilebilir, aksi takdirde her grafik ayrı pencerede açılır.
    • Grafiklerde eksenler, başlıklar ve grafik tipleri (kesikli çizgi, noktalı çizgi, altıgen) değiştirilebilir.
    30:03Farklı Grafik Türleri ve Veri Aktarımı
    • MATLAB'da sadece çizgi grafikleri değil, çubuk grafikleri ve daire grafikleri de çizilebilir.
    • Daire grafiklerinde değerler yüzdesel olarak gösterilebilir veya doğrudan değerler yazılabilir.
    • MATLAB'da oluşturulan grafikler Word, Excel veya diğer yazılım dillerine aktarılabilir, bu da zaman tasarrufu sağlar.
    32:55MATLAB'da Veri İşleme ve 3D Çizim
    • MATLAB'da bazı başlıklardaki karakterlerle ilgili sorunlar olabilir, örneğin Türkçe karakterler otomatik olarak çarpı şeklinde düzeltilir.
    • MATLAB'da Excel tablosu gibi etkileşim kurulabilir, değerler filtrelenebilir veya çıkarılabilir.
    • MATLAB'da 3D çizimler yapılabilir, örneğin MATLAB logosu 3D grafikleme ile metre üstünden oluşturulabilir.
    35:23MATLAB'da Karar Döngüleri ve Kullanıcı Girişi
    • MATLAB'da if'in dışında switch adı verilen bir karar döngüsü bulunur, bu döngü düğme gibi çalışır ve belirli durumlar için farklı işlemler yapar.
    • MATLAB'da kullanıcıdan girdi alınabilir, örneğin sinüs veya kosinüs dalgası için kullanıcıdan 1 veya 2 basması istenebilir.
    • MATLAB'da noktalı virgül, çıktıyı gizlemeyi sağlar; noktalı virgül kullanıldığında çıktı ekranda görünmez.
    39:39MATLAB'da Workspace ve Veri Yönetimi
    • MATLAB'da workspace adı verilen bir alan bulunur, burada işlemler sırasında elde edilen veriler saklanır.
    • MATLAB büyük-küçük harf duyarlılığına sahiptir, örneğin büyük A ve küçük a farklı değişkenlerdir.
    • Workspace'de bazı veriler tek bir değer olarak, bazıları ise matris olarak görüntülenir.
    41:05Simulink ve Model Tabanlı Tasarım
    • Simulink, MATLAB'ın model tabanlı tasarım aracıdır ve bloklar kullanılarak uygulamalar oluşturulabilir.
    • Simulink'te sinüs ve kosinüs dalgaları gibi sinyaller oluşturulabilir ve bu sinyaller matematiksel işlemlerle işlenebilir.
    • Simulink, büyük kodlarda ve kontrol sistemlerinde hata takibi yapmayı kolaylaştırır, özellikle büyük projelerde (örneğin otomobillerde) çok faydalıdır.
    46:03Simulink'in Avantajları
    • Firma model tabanlı tasarım için Simulink'i tercih ediyor.
    • Projeye yeni gelen kişilerin adapte olması ve öğrenmesi daha kolay oluyor.
    • Firma çalışanları bilgilerini beraberinde götürmeden ayrıldığında, model sayesinde gelen yeni çalışanlar anlayabiliyor.
    47:06Simulink'in Alt Kategorileri
    • Simulink'in içinde Simscape ve State Flow adlı iki ayrı alt kategori bulunuyor.
    • Simscape'de parçaların içine girip parçaları tasarlayabiliyorsunuz, en ufak ölçekte çalışabiliyorsunuz.
    • State Flow, büyük ölçekte çalışmayı sağlıyor ve met kodunu görsel olarak yaratabiliyorsunuz.
    49:57State Flow'un Kullanımı
    • State Flow'da kodlama mantığı basit ama modelleme açısından daha fazla imkan sunuyor.
    • State Flow'da tekrar mekanizması ve karar döngüsü gibi özellikler kullanılabiliyor.
    • Kahve makinesi örneğinde, üç farklı durum (para bekliyor, seçenek bekliyor, kahveyi yapıyor) ve her durumda olabilecek durumlar State Flow ile kolayca modelleyebiliyorsunuz.
    51:19MATLAB Lisans Avantajları
    • Üniversitenin full lisansı olduğu için herhangi bir crack ihtiyacı yok.
    • Üniversitenin kampüsünden, evden veya tatilden MATLAB kaynaklarına erişim sağlanabiliyor.
    • Toolbox'lar ve ürünlerde hiçbir kısıtlama olmadan kullanılabiliyor.
    51:51MATLAB Eğitimleri
    • Metnebakademi.net.tr web sitesinde MATLAB ile ilgili online eğitimler bulunuyor.
    • Eğitimler tarayıcı üstünde gerçekleşiyor, bilgisayara indirme veya donanım kullanımı gerektirmiyor.
    • Eğitimler tamamlandığında MATLAB tarafından verilen sertifika alınıyor ve bu sertifika dünya genelinde geçerli.
    54:25Özel Konular İçin Eğitimler
    • Web sitesinde veri analizi, Simscape, State Flow gibi temel eğitimler bulunuyor.
    • Makine öğrenmesi, derin öğrenme, lineer ve non-lineer denklemlerin çözümü, görüntü işleme, sinyal işleme gibi özel alanlarda da eğitimler mevcut.
    • On Rap denilen kısa süren eğitimler herkese ücretsiz, diğer eğitimler ise kişi başı birkaç yüz dolar civarında ücretle sunuluyor.
    56:19Eğitimlerin Önemi
    • Mühendislik firmalarının neredeyse hepsi ve çoğu banka LinkedIn'deki iş ilanlarında MATLAB bilen istiyor.
    • MATLAB sertifikası, diğer adayların önüne çıkıyor.
    • Üniversitenin lisansı sayesinde ücretsiz eğitimler alınabiliyor ve bu gelecekte büyük bir avantaj sağlıyor.
    58:36MATLAB Online Kullanımı
    • Konuşmacı, MATLAB'ın online versiyonunu kullanıyor ve masaüstü uygulaması ile arasında neredeyse hiçbir fark olmadığını belirtiyor.
    • Bilgisayarında sorun yaşayınca, dosyaları online olarak Metworks'ün bulutlarında depolayıp işlem yapabildiğini anlatıyor.
    • MATLAB kullanıcılarına verilen 20 GB'lık depolama alanı olan MTP Drive üzerinden dosyaları depolayabiliyor ve tek tuşla online üzerinden açabiliyor.
    1:00:49MATLAB Online Kullanım Sınırlamaları
    • MATLAB Online'da lisansınız olduğu için herhangi bir kullanım anlamında sınır yok, tek sınır 90 dakika içinde bir çıktı vermek zorunda olmanız.
    • 90 dakika içinde sonuç vermeyecek büyük işlemler için sistem işlemi iptal ediyor.
    • Üniversite bitince edu uzantılı mail konusunda, üniversitelerin genellikle mezunların bu tip lisanslara erişimlerini yasal sorunlar olmaması için kesiyor.
    1:01:58Paralellik ve GPU Kullanımı
    • CPU ile ilgili paralellik konusunda hiçbir sorun yok, GPU ise şu anda pilot deneme aşamasında.
    • Büyük işlem yapmak isteyenler mail atarak pilot uygulamaya eklenebilir.
    • Turbo altyapısında kullanıcı başına 160 çekirdek kadar ücretsiz işlemci çekirdeği sunuluyor, bu da ek ücret vermeden kullanılabilir.
    1:03:10Yapay Sinir Ağları ve Eğitim
    • Yapay sinir ağları hem online hem de masaüstünde eğitilebiliyor.
    • Online kullanırken paralellik kullanılabilir ancak bulut olduğu için sınırsız çekirdek verilmiyor.
    • Python ve MATLAB beraber kullanılabilir, Python'da eğitilen derin öğrenme modelleri MATLAB'da kullanılabilir.
    1:05:35Eğitimler ve Gelecek Planları
    • Önümüzdeki hafta derin öğrenme semineri yapılacak.
    • Daha sonra Simulink ile ilgili iki adet eğitim planlanıyor.
    • Sunumların kayıtları ve dosyaları dekan hocasına iletilerek paylaşılacak.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor