Referensi¶
Halaman ini berisi daftar sumber dan dokumentasi resmi untuk pustaka-pustaka yang dibahas dalam materi ini.
Dokumentasi Resmi¶
Python¶
Dokumentasi Python - Dokumentasi resmi Python
Python Tutorial - Tutorial resmi untuk pemula
PEP 8 - Style Guide - Panduan gaya penulisan kode Python
NumPy¶
Dokumentasi NumPy - Dokumentasi resmi NumPy
NumPy User Guide - Panduan pengguna
NumPy for Beginners - Tutorial untuk pemula
Pandas¶
Dokumentasi Pandas - Dokumentasi resmi Pandas
10 Minutes to Pandas - Pengenalan cepat
Pandas Cheat Sheet - Lembar contekan
Scikit-learn¶
Dokumentasi Scikit-learn - Dokumentasi resmi
User Guide - Panduan pengguna lengkap
Examples - Contoh-contoh kode
PyTorch¶
Dokumentasi PyTorch - Dokumentasi resmi PyTorch
PyTorch Tutorials - Tutorial resmi
PyTorch Recipes - Resep-resep kode
spaCy¶
Dokumentasi spaCy - Dokumentasi resmi spaCy
spaCy 101 - Pengenalan konsep dasar
Model Bahasa - Daftar model bahasa yang tersedia
API Reference - Referensi API lengkap
Hugging Face Transformers¶
Dokumentasi Transformers - Dokumentasi resmi
Pipeline Tutorial - Tutorial penggunaan pipeline
Model Hub - Ribuan model pre-trained
Tasks Overview - Daftar tugas NLP yang didukung
Buku yang Disarankan¶
Python¶
Automate the Boring Stuff with Python - Al Sweigart (Gratis online)
Python Crash Course - Eric Matthes
Fluent Python - Luciano Ramalho (Tingkat lanjut)
Data Science & ML¶
Python for Data Analysis - Wes McKinney (Pencipta Pandas)
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow - Aurélien Géron
Deep Learning with PyTorch - Eli Stevens, Luca Antiga, Thomas Viehmann
Kursus Online¶
Kaggle Learn - Kursus gratis untuk Python, Pandas, ML
fast.ai - Practical Deep Learning for Coders
Coursera Machine Learning - Andrew Ng
Tools dan Lingkungan¶
Jupyter¶
Jupyter - Jupyter Notebook/Lab
Google Colab - Jupyter gratis dengan GPU
Package Management¶
IDE¶
Komunitas¶
API Reference Links¶
NumPy¶
numpy- NumPy APInumpy.array()- Membuat arraynumpy.linspace()- Array dengan spacing linearnumpy.random.randn()- Random normal
Pandas¶
pandas- Pandas APIpandas.DataFrame- DataFrame classpandas.Series- Series classpandas.read_csv()- Membaca CSV
Scikit-learn¶
sklearn- Scikit-learn APIsklearn.linear_model.LogisticRegression- Logistic Regressionsklearn.ensemble.RandomForestClassifier- Random Forestsklearn.model_selection.train_test_split()- Split data
PyTorch¶
torch- PyTorch APItorch.nn.Module- Base class untuk neural networkstorch.optim.Adam- Adam optimizertorch.tensor()- Membuat tensor
spaCy¶
spacy- spaCy APIspacy.tokens.Doc- Dokumen hasil pemrosesanspacy.tokens.Token- Token individualspacy.tokens.Span- Span (potongan dokumen)
Hugging Face Transformers¶
transformers- Transformers APItransformers.pipeline()- Pipeline untuk berbagai tugas NLPtransformers.AutoTokenizer- Tokenizer otomatistransformers.AutoModel- Model otomatis
Tips Belajar¶
Praktik, praktik, praktik - Tulis kode setiap hari
Mulai dari proyek kecil - Selesaikan proyek sederhana sebelum yang kompleks
Baca error message - Error message memberikan informasi penting
Gunakan dokumentasi - Biasakan membaca dokumentasi resmi
Bergabung komunitas - Bertanya dan berbagi dengan sesama learner