Pelajari Teori dan Cara menerapkan model Natural Language Processing di Tensorflow dan Python
Apa yang akan Anda pelajari :
- Mengapa ini penting?
- Jenis Pemrosesan Bahasa Alami
- Model Pembelajaran Klasik vs. Mendalam
- Model Pembelajaran dari ujung ke ujung
- Arsitektur & Pelatihan Seq2Seq
- Decoding Pencarian Balok
Untuk siapa kursus ini:
- Setiap siswa di perguruan tinggi yang ingin memulai karir di Ilmu Data
- Setiap penggemar Ilmu Data
- Siapa pun yang tertarik untuk membuat ChatBot mereka sendiri
- Siapa pun yang tertarik dengan Kecerdasan Buatan, Pembelajaran Mesin atau Pembelajaran Dalam dan aplikasinya
Persyaratan :
- Instal Numpy, Matplotlib, Sci-Kit Learn, Theano, dan TensorFlow
- Pahami backpropagation dan gradient descent, dapatkan turunan dan beri kode sendiri
- Kode jaringan saraf berulang dari primitif dasar di Theano (atau Tensorflow), terutama fungsi pemindaian
- Kode jaringan feedforward neural di Theano (atau Tensorflow)
- Bermanfaat untuk memiliki pengalaman dengan algoritma pohon
Kurikulum :
- Garis Besar, Ulasan, dan Hal-hal Logistik
- Pendahuluan, Garis Besar, dan Tinjauan
- Di mana mendapatkan kode / data untuk kursus ini
- Cara Sukses dalam Kursus ini
- Tensorflow atau Theano – Pilihan Anda!
- Pemula: Bekerja dengan Vektor Kata
- Apa itu vektor?
- Apa itu analogi kata?
- Mencoba menemukan dan menilai vektor kata menggunakan TF-IDF dan t-SNE
- Vektor kata pretrained dari GloVe
- Vektor kata pretrained dari word2vec
- Klasifikasi Teks dengan vektor kata
- Klasifikasi Teks dalam Kode
- Menggunakan vektor pra-pelatihan
- Tinjauan Pemodelan Bahasa dan Jaringan Saraf Tiruan
- Bigrams dan Model Bahasa
- BigRams dalam Kode
- Model Bigram Neural
- Model Neural Bigram dalam Kode
- Model Bigram Jaringan Saraf Tiruan
- Model Bigram Jaringan Saraf Tiruan dalam Kode
- Meningkatkan Efisiensi
- Meningkatkan Efisiensi dalam Kode
- Tinjau Ringkasan Bagian
- Word Embeddings dan Word2Vec
- Kembalinya Bigram
- CBOW
- Lewati-Gram
- Softmax Hierarkis
- Pengambilan Sampel Negatif
- Pengambilan Sampel Negatif – Detail Penting
- Mengapa saya memiliki 2 kata matriks penyisipan dan apa yang harus saya lakukan dengan mereka?
- Trik implementasi Word2Vec
- Garis besar implementasi Word2Vec
- Word2Vec dalam Kode dengan Numpy
- Detail Implementasi Word2Vec Tensorflow
- Tensorflow Word2Vec dalam Kode
- Cara memperbarui hanya bagian dari variabel bersama Theano
- Word2Vec dalam Kode dengan Theano
- Alternatif untuk Data Wikipedia: Brown Corpus
- Word Embeddings menggunakan GloVe
- Bagian Pendahuluan GloVe
- Factorisasi Matriks untuk Sistem Rekomendasi – Konsep Dasar
- Pelatihan Matriks Faktorisasi
- Memperluas Model Faktorisasi Matriks
- Regularisasi untuk Factorisasi Matriks
- GloVe – Vektor Global untuk Representasi Kata
- Rekap cara untuk melatih GloVe
- GloVe dalam Code – Descent Gradient Numpy
- GloVe dalam Code – Alternating Least Squares
- GloVe dalam Code – Theano Gradient Descent
- GloVe di Tensorflow dengan Gradient Descent
- Memvisualisasikan analogi negara dengan t-SNE
- Tantangan Hyperparameter
- Melatih GloVe dengan SVD (Dekomposisi Nilai Singular)
- Menyatukan Word2Vec dan GloVe
- Informasi Mutlak Pointwise – Word2Vec sebagai Matriks Factorization
- PMI dalam Kode
- Menggunakan Jaringan Saraf Tiruan untuk Memecahkan Masalah NLP
- Penandaan Parts-of-Speech (POS)
- Bagaimana jaringan saraf dapat digunakan untuk menyelesaikan penandaan POS?
- Baseline Tagging Bagian-of-Speech
- Bagian-of-Speech Tagging Jaringan Syaraf Berulang di Theano
- Bagian-of-Speech Tagging Jaringan Syaraf Berulang di Tensorflow
- Bagaimana cara HMM mengatasi penandaan POS?
- Model Markov Tersembunyi dari Pidato Tersembunyi Model (HMM)
- Named Entity Recognition (NER)
- Membandingkan penandaan NER dan POS
- Baseline Pengakuan Entitas Entitas
- Dinamakan Pengakuan Entitas RNN di Theano
- Dinamakan Pengakuan Entitas RNN di Tensorflow
- Hyperparameter Challenge II
- Jaringan Syaraf Rekursif (Tree Neural Networks)
- Pengantar Bagian Jaringan Syaraf Tiruan Rekursif
- Kalimat sebagai Pohon
- Deskripsi Data untuk Jaringan Syaraf Rekursif
- Apa itu Jaringan Syaraf Tiruan / Jaringan Syaraf Tiruan (TNN) Rekursif?
- Membangun TNN dengan Rekursi
- Jaringan Syaraf Rekursif di Theano
- Jaringan Tensor Neural Rekursif
- RNTN dalam Tensorflow (Tips)
- RNTN dalam Tensorflow (Kode)
- Jaringan Syaraf Rekursif di TensorFlow dengan Rekursi
- Ulasan Theano and Tensorflow Basics
- Dasar-Dasar Theano
- Theano Neural Network dalam Kode
- Dasar-dasar Tensorflow
- Jaringan Saraf Tensorflow dalam Kode
- Legacy Word2vec
- Apa itu embedding kata?
- Menggunakan embeddings kata yang sudah dilatih sebelumnya
- Analogi kata menggunakan embedding kata
- TF-IDF dan percobaan t-SNE
- Pengantar Word2Vec
- Apa itu Apendiks?
- Cara menginstal wp2txt atau WikiExtractor.py
- Pengaturan Lingkungan Berfokus Windows 2018
- Cara memasang Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, dan TensorFlow
- Cara Membuat Kode Sendiri (bagian 1)
- Cara Membuat Kode Sendiri (bagian 2)
- Apakah ini untuk Pemula atau Ahli? Akademik atau Praktis? Cepat atau lambat?
- Bukti bahwa menggunakan Notebook Jupyter sama dengan tidak menggunakannya
- Selesai