Hubungi Kami

Kerangka Materi

Bagian 1 - Konsep Deep Learning dan DNN

Pengenalan AI, Machine Learning & Deep Learning

  • Sejarah, konsep dasar, dan aplikasi umum kecerdasan buatan di luar fantasi yang dibawa oleh bidang ini
  • Kecepatan Kolektif: Agregasi pengetahuan yang dibagikan oleh banyak agen virtual
  • Algoritma Genetika: untuk berevolusi populasi agen virtual melalui seleksi
  • Mesin Pembelajaran Umum: definisi.
  • Jenis tugas: pembelajaran supervised, pembelajaran unsupervised, pembelajaran reinforcement
  • Jenis tindakan: klasifikasi, regresi, klasterisasi, estimasi densitas, reduksi dimensi
  • Contoh algoritma Machine Learning: Regresi Linear, Naive Bayes, Random Tree
  • Machine learning VS Deep Learning: masalah di mana Machine Learning masih menjadi state of the art saat ini (Random Forests & XGBoosts)

Konsep Dasar Jaringan Saraf (Aplikasi: multi-layer perceptron)

  • Pengingat basis matematika.
  • Definisi jaringan neuron: arsitektur klasik, aktivasi, dan
  • Pembobotan aktivasi sebelumnya, kedalaman jaringan
  • Definisi pembelajaran jaringan neuron: fungsi biaya, back-propagation, Stochastic gradient descent, maksimum likelihood.
  • Pemodelan jaringan saraf: pemodelan data input dan output sesuai jenis masalah (regresi, klasifikasi ...). Kutukan dimensionalitas.
  • Perbedaan antara data multi-fitur dan sinyal. Pemilihan fungsi biaya sesuai data.
  • Aproksimasi fungsi oleh jaringan neuron: presentasi dan contoh
  • Aproksimasi distribusi oleh jaringan neuron: presentasi dan contoh
  • Augmentasi Data: cara menyeimbangkan dataset
  • Generalisasi hasil dari jaringan neuron.
  • Inisialisasi dan regularisasi jaringan saraf: regularisasi L1 / L2, Batch Normalization
  • Algoritma optimasi dan konvergensi

Alat ML / DL Standar

Presentasi sederhana tentang kelebihan, kekurangan, posisi dalam ekosistem, dan penggunaan direncanakan.

  • Alat manajemen data: Apache Spark, Alat Apache Hadoop
  • Machine Learning: Numpy, Scipy, Sci-kit
  • Framework DL tingkat tinggi: PyTorch, Keras, Lasagne
  • Framework DL tingkat rendah: Theano, Torch, Caffe, Tensorflow

Jaringan Saraf Konvolusional (CNN).

  • Presentasi CNN: prinsip fundamental dan aplikasi
  • Operasi dasar CNN: lapisan konvolusional, penggunaan kernel,
  • Padding & stride, pembuatan peta fitur, lapisan pooling. Ekstensi 1D, 2D, dan 3D.
  • Presentasi berbagai arsitektur CNN yang membawa state of the art dalam klasifikasi
  • Citra: LeNet, Jaringan VGG, Network in Network, Inception, Resnet. Presentasi Inovasi yang dibawa oleh setiap arsitektur dan aplikasi global mereka (Konvolusi 1x1 atau koneksi residual)
  • Penggunaan model perhatian.
  • Aplikasi untuk kasus klasifikasi umum (teks atau citra)
  • CNN untuk generasi: super-resolusi, segmentasi pixel-to-pixel. Presentasi dari
  • Strategi utama untuk meningkatkan peta fitur untuk generasi citra.

Jaringan Saraf Berulang (RNN).

  • Presentasi RNN: prinsip fundamental dan aplikasi.
  • Operasi dasar RNN: aktivasi tersembunyi, back propagation melalui waktu, versi Terbuka.
  • Evolusi menuju Gated Recurrent Units (GRUs) dan LSTM (Long Short Term Memory).
  • Presentasi berbagai status dan evolusi yang dibawa oleh arsitektur ini
  • Masalah konvergensi dan gradien yang menghilang
  • Arsitektur klasik: Prediksi deret temporal, klasifikasi ...
  • Arsitektur tipe RNN Encoder Decoder. Penggunaan model perhatian.
  • Aplikasi NLP: encoding kata / karakter, terjemahan.
  • Aplikasi Video: prediksi gambar berikutnya yang dihasilkan dari sekuens video.

Model Generatif: Variational AutoEncoder (VAE) dan Generative Adversarial Networks (GAN).

  • Presentasi model generatif, hubungan dengan CNN
  • Auto-encoder: reduksi dimensi dan generasi terbatas
  • Variational Auto-encoder: model generatif dan aproksimasi distribusi dari yang diberikan. Definisi dan penggunaan ruang laten. Trik reparameterisasi. Aplikasi dan Batas yang diamati
  • Generative Adversarial Networks: Fundamental.
  • Arsitektur Jaringan Dual (Generator dan diskriminator) dengan pembelajaran berselang-selang, fungsi biaya yang tersedia.
  • Konvergensi GAN dan kesulitan yang ditemui.
  • Peningkatan konvergensi: Wasserstein GAN, Began. Jarak Perpindahan Bumi.
  • Aplikasi untuk generasi citra atau foto, generasi teks, super-resolusi.

Deep Reinforcement Learning.

  • Presentasi reinforcement learning: kontrol agen dalam lingkungan yang didefinisikan
  • Dengan status dan tindakan yang mungkin
  • Penggunaan jaringan saraf untuk memaproksimasi fungsi status
  • Deep Q Learning: replay pengalaman, dan aplikasi untuk kontrol permainan video.
  • Optimasi kebijakan pembelajaran. On-policy && off-policy. Arsitektur Actor critic. A3C.
  • Aplikasi: kontrol satu permainan video atau sistem digital.

Bagian 2 - Theano untuk Deep Learning

Dasar-dasar Theano

  • Pengantar
  • Instalasi dan Konfigurasi

Fungsi Theano

  • input, output, update, givens

Pelatihan dan Optimasi jaringan saraf menggunakan Theano

  • Pemodelan Jaringan Saraf
  • Regresi Logistik
  • Lapisan Tersembunyi
  • Melatih jaringan
  • Menghitung dan Klasifikasi
  • Optimasi
  • Log Loss

Menguji model

Bagian 3 - DNN menggunakan TensorFlow

Dasar-dasar TensorFlow

  • Pembuatan, Inisialisasi, Penyimpanan, dan Pemulihan variabel TensorFlow
  • Pemberian makan, Membaca dan Pra-muat Data TensorFlow
  • Cara menggunakan infrastruktur TensorFlow untuk melatih model berskala
  • Visualisasi dan Evaluasi model dengan TensorBoard

Mekanika TensorFlow

  • Menyiapkan Data
  • Mengunduh
  • Input dan Placeholder
  • Membangun Grafik
    • Inferensi
    • Kerugian
    • Pelatihan
  • Melatih Model
    • Grafik
    • Sesi
    • Loop Pelatihan
  • Mengevaluasi Model
    • Membangun Grafik Evaluasi
    • Output Evaluasi

Perceptron

  • Fungsi aktivasi
  • Algoritma pembelajaran perceptron
  • Klasifikasi biner dengan perceptron
  • Klasifikasi dokumen dengan perceptron
  • Keterbatasan perceptron

Dari Perceptron ke Support Vector Machines

  • Kernel dan trik kernel
  • Klasifikasi margin maksimum dan vektor dukungan

Jaringan Saraf Buatan

  • Batas keputusan nonlinier
  • Jaringan saraf buatan feedforward dan feedback
  • Multilayer perceptrons
  • Meminimalkan fungsi biaya
  • Propagasi maju
  • Propagasi mundur
  • Meningkatkan cara jaringan saraf belajar

Jaringan Saraf Konvolusional

  • Tujuan
  • Arsitektur Model
  • Prinsip
  • Organisasi Kode
  • Menjalankan dan Melatih Model
  • Mengevaluasi Model

Pengenalan Dasar untuk modul di bawah ini (Pengenalan Singkat akan disediakan berdasarkan ketersediaan waktu):

TensorFlow - Penggunaan Lanjutan

  • Threading dan Antrean
  • TensorFlow Terdistribusi
  • Menulis Dokumentasi dan Berbagi Model Anda
  • Menyesuaikan Pembaca Data
  • Manipulasi File Model TensorFlow

Serving TensorFlow

  • Pengantar
  • Tutorial Serving Dasar
  • Tutorial Serving Lanjutan
  • Tutorial Serving Model Inception

Persyaratan

Latar belakang dalam fisika, matematika, dan pemrograman. Keterlibatan dalam aktivitas pengolahan citra.

Peserta harus memiliki pemahaman sebelumnya tentang konsep machine learning, dan harus pernah bekerja dengan pemrograman dan pustaka Python.

 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait