Untuk kehebatan lebih lanjut, lihat .
Ini adalah daftar sumber daya menarik yang berisi semua yang Anda perlukan untuk mengembangkan solusi Machine Learning.
Setiap item dalam daftar ini akan mengajarkan Anda setidaknya satu keterampilan atau informasi yang berbeda dan signifikan.
Ada tiga tingkat konten:
? Bacaan penting untuk semua teknisi ML
? Bacaan lanjutan untuk teknisi ML profesional
? Materi ahli untuk teknisi ahli ML
Deskripsi ditulis untuk melengkapi kalimat “Setelah membaca artikel ini Anda akan belajar…” .
Komunikasi
Rekayasa Perangkat Lunak
Pembelajaran Mesin
DevOps
BLUF: Standar Militer yang Dapat Membuat Tulisan Anda Lebih Bertenaga - Cara membuat komunikasi Anda lebih kuat (5 menit)
Masalah XY - Bagaimana fokus menjelaskan tujuan akhir Anda saat meminta bantuan (5 menit)
Pelepasan sepeda: seberapa dewasa Anda sebagai seorang insinyur? - Cara menghindari dan menyerukan pelepasan sepeda (5 menit)
Email seperti bos - Cara menulis email yang lebih baik (5 menit)
Stop Swiss Cheesing kalender Anda - Cara mengelola kalender Anda sehingga Anda dapat fokus (15 menit)
Cara menulis dalam bahasa Inggris biasa - Cara menulis dalam bahasa Inggris biasa (30 menit)
Aturan Presentasi - Cara membuat dek slide yang bagus (30 menit)
Kriteria SMART - Cara menentukan tujuan (15 menit)
Prinsip MECE - Cara menguraikan masalah sepenuhnya ke dalam daftar terstruktur (15 menit)
SCQA: Apa itu, bagaimana cara kerjanya, dan apa yang bisa membantu saya? - Bagaimana menyusun presentasi, proposal, dan garis besar penjualan Anda (15 menit)
Tidak Ada Lagi Kesalahpahaman - Bagaimana menghindari miskomunikasi dengan parafrase (15 menit)
Komunikasi tanpa kekerasan - Cara menyampaikan umpan balik yang membangun dalam situasi sulit (15 menit)
Efek Halo - Cara mengenali dan menggunakan efek Halo untuk keuntungan Anda (15 menit)
Mythical Man Month - Hubungan antara hari orang dan waktu throughput dalam sebuah proyek (15 menit)
Model empat sisi - Cara berkomunikasi secara efektif dengan mempertimbangkan bagaimana penerima menafsirkan pesan Anda (30 menit)
Versi Semantik - Cara meningkatkan versi aplikasi dan paket Anda (15 menit)
__all__
dan impor liar dengan Python - Bagaimana __all__
mendefinisikan API publik paket Python Anda (15 menit)
API untuk Machine Learning - Cara mendesain RESTful API untuk aplikasi Machine Learning (30 menit)
Dokumen FastAPI - Cara membuat RESTful API yang sesuai satu-ke-satu dengan spesifikasi OpenAPI (1 hari)
Aturan Tiga - Kapan membuat komponen yang dapat digunakan kembali dan kapan tidak (15 menit)
Kepalsuan yang diyakini programmer tentang waktu - Cara menghindari kesalahan umum tentang waktu (15 menit)
Kepalsuan yang diyakini programmer tentang nama - Bagaimana menghindari kesalahan umum tentang nama (15 menit)
Pedoman Antarmuka Baris Perintah - Cara menulis CLI yang bagus (1 jam)
Pedoman RESTful API Zalando - Cara mendesain RESTful API (1 hari)
Poetry Cookiecutter - Cara merancang lingkungan pengembangan berbasis Puisi modern untuk paket dan aplikasi Python (30 menit)
Tujuh aturan pesan komit Git yang hebat - Cara menulis pesan komit Git yang hebat (15 menit)
Pelajari Git Branching - Berlatih Git dari pemula hingga mahir (1 jam)
Simpan Changelog - Cara menyimpan changelog untuk aplikasi dan paket Anda (30 menit)
Komitmen Konvensional - Cara mengawali pesan komit Anda untuk mengotomatiskan Pembuatan Versi Semantik dan Menyimpan Log Perubahan (15 menit)
Menguji Aplikasi Python dengan Pytest - Cara menguji paket dengan pytest dengan benar (30 menit)
Model percabangan Git yang sukses - Cara merilis perangkat lunak dengan Git (15 mnt)
Praktik Terbaik Tinjauan Kode - Apa yang harus dicari saat meninjau Permintaan Tarik (30 menit)
Kesehatan Kode: Ulasan yang Penuh Hormat == Ulasan Berguna - Cara mengomunikasikan komentar ulasan kode dengan hormat (15 menit)
Piramida Peninjauan Kode - Apa yang harus dicari dan apa yang harus diotomatisasi saat meninjau Permintaan Tarik (15 mnt)
Plugin ruang kerja Puisi - Cara membuat dan mengelola monorepo berbasis Puisi (15 mnt)
PEP20 "The Zen of Python" - Cara menulis Python idiomatik (15 menit)
Panduan Definitif untuk Pernyataan impor Python - Cara menulis pernyataan impor (30 menit)
Memahami modul logging Python - Cara menggunakan modul logging
secara efektif (30 menit)
Jangan jalankan kode pada waktu impor - Mengapa Anda tidak boleh menjalankan kode pada waktu impor
Harap perbaiki dekorator Anda - Mengapa Anda mungkin harus menggunakan wrapt
untuk menulis dekorator Anda (30 menit)
Jangan login - Apa yang seharusnya Anda lakukan daripada login (30 menit)
Buku Kecil Anti-Pola Python - Kumpulan anti-pola Python (X jam)
Python Efektif - Kumpulan idiom Python (X jam)
Pola Desain Python - Kumpulan pola arsitektur perangkat lunak (1 jam)
SOLID - Satu set standar pola arsitektur perangkat lunak (1 jam)
Apa-apaan Python! - Cara menguasai Python dengan memahami kasus tepinya (1 hari)
Panduan Komprehensif untuk mypy - Cara menulis anotasi tipe dengan Python (1 jam)
Ikhtisar Pydantic - Cara menulis anotasi tipe untuk tipe kompleks alih-alih Dict[str, Any]
yang tidak berarti (1 jam)
Angka ajaib - Mengapa nilai ajaib merupakan anti-pola (15 menit)
Enums - Cara menulis Enum
dengan Python alih-alih mengetikkan nilai ajaib yang tidak aman (15 mnt)
Mypy generics - Cara menggunakan TypeVar
s untuk menulis tipe generik seperti List[T]
(30 mnt)
Protokol Mypy - Cara menggunakan Protocol
s untuk mendefinisikan antarmuka seperti Iterable
(30 mnt)
cookiecutter - Scaffold paket atau aplikasi Python baru dengan cepat menggunakan template Cookiecutter
cruft - Perbarui perancah Cookiecutter yang mendasari paket Python
commitizen - Periksa apakah pesan komit memenuhi Komit Konvensional dan otomatiskan Pembuatan Versi Semantik dan Simpan Log Perubahan
puisi - Kelola pengemasan dan ketergantungan proyek Python Anda
poe - Tentukan dan jalankan tugas dalam proyek Puisi dengan Poe the Poet
puisi-workspace-plugin - Kelola monorepo Python dengan plugin Puisi ini
hitam - Memformat kode Anda secara otomatis
isort - Secara otomatis mengurutkan pernyataan impor Anda
pra-komit - Secara otomatis menjalankan pemeriksaan kualitas kode saat komit
bandit - Temukan masalah keamanan umum
darglint - Periksa apakah dokumen Anda cocok dengan tanda tangan fungsi Anda
flake8 - Periksa kode Anda apakah ada bug dan apakah gaya kode Anda sesuai dengan PEP8
ekstensi flake8 - Daftar ekstensi Flake8 yang mengagumkan
mypy - Periksa kebenaran jenis kode Anda
kait pra-komit - Kumpulan kait pra-komit yang memeriksa kualitas file
pydocstyle - Periksa apakah kode Anda didokumentasikan
pygrep hooks - Kumpulan hook pra-komit yang memeriksa bau kode Python yang umum
pytest-recording - Rekam dan putar permintaan HTTP dalam pengujian pytest Anda
? pyupgrade - Periksa apakah kode Anda ditulis menggunakan fitur bahasa Python terbaru
? keamanan - Periksa apakah dependensi Anda tidak memiliki kerentanan keamanan yang diketahui
? shellcheck - Periksa kualitas skrip shell Anda
? coverage.py - Periksa cakupan pengujian kode Anda
? hipotesis - Tulis pengujian yang secara otomatis mencari kasus tepi yang merusak kode Anda
? hipotesis-otomatis - Mengotomatiskan pengujian Hipotesis berdasarkan anotasi jenis kode Anda
? fastapi - Membuat RESTful API berdasarkan anotasi tipe
? typer - Buat CLI berdasarkan anotasi tipe
? streamlit - Membuat aplikasi web dengan satu file Python
? bump2version - Merilis versi baru paket Anda
? log berwarna - Tingkatkan keterbacaan log Anda dengan warna
? hvplot - Buat plot interaktif dari kerangka data pandas
? mkdocs - Buat dokumentasi pengembang untuk proyek Anda
? pdoc - Hasilkan dokumentasi API untuk kode Anda
? birdseye - Debug kode Python Anda secara grafis
? scalene - Profil penggunaan CPU dan memori kode Anda berdasarkan baris
? viztracer - Visualisasikan kinerja kode Anda dengan flamegraph
? tqdm - Menambahkan bilah kemajuan dengan mudah ke pekerjaan yang sudah berjalan lama
? Pengorbanan bias-varians - Bagaimana total kesalahan model adalah jumlah bias dan varians (30 menit)
? Dua penggunaan validasi silang yang berbeda - Cara menggunakan validasi silang bersarang untuk menggabungkan dua penggunaan validasi silang yang berbeda (30 menit)
? Mode, Median, dan Rata-rata: Perspektif yang Menyatukan - Mengapa meminimalkan Mean Absolute Error (MAE) lebih kuat daripada meminimalkan Mean Squared Error (MSE) (30 menit)
? Propagasi mundur adalah aturan rantai untuk menghitung gradien - Bagaimana propagasi mundur adalah algoritma untuk menghitung gradien fungsi tujuan (30 menit)
? Generalisasi bertumpuk - Cara menumpuk model (30 mnt)
? Kami telah menggunakan inisialisasi yang salah untuk t-SNE dan UMAP - Cara menginisialisasi t-SNE dan UMAP dengan benar (15 menit)
? Dari Jaringan Terhubung Sepenuhnya klasik menjadi Transformers - Bagaimana jaringan saraf berevolusi dari Jaringan Terhubung Sepenuhnya menjadi Transformers (30 menit)
? Apa aturan .632+? - Cara mengukur kinerja generalisasi dengan bootstrapping (30 menit)
? Strategi penumpukan dengan dan tanpa kebocoran - Strategi berbeda untuk menumpuk model (30 menit)
? Pergeseran dan Pemantauan Distribusi Data - Cara mendeteksi dan mengatasi berbagai jenis pergeseran data (1 jam)
? Backprop bukan hanya aturan rantai - Bagaimana backpropagation berhubungan dengan pengali Lagrange (30 menit)
? Mengapa algoritme ML sulit disesuaikan - Optimalkan beberapa tujuan saat bagian depan Pareto cekung (30 menit)
? Kompresi model pembelajaran mendalam - Bagaimana kuantisasi, pemangkasan, dan distilasi dapat digunakan untuk mengompresi model (30 menit)
? SHAP: Penjelasan Aditif SHapley - Cara menjelaskan keluaran model dengan nilai Shapley (30 mnt)
? Pengantar Shapley dan SHAP - Bagaimana nilai Shapley didekati dengan SHAP (30 menit)
? UMAP: Pendekatan dan Proyeksi Manifold Seragam - Cara mengurangi dimensi untuk visualisasi dan pemodelan (30 menit)
? PyNNDescent - Cara menemukan tetangga terdekat dalam kumpulan data besar (15 menit)
? Presisi dan perolehan kembali - Bagaimana presisi dan perolehan mengukur kinerja pengklasifikasi (30 menit)
? Kalibrasi probabilitas - Bagaimana dan untuk jenis model apa Anda harus mengkalibrasi skor keluaran model menjadi probabilitas (30 menit)
? Anda semua salah menghitung tingkat churn - Definisikan dengan benar apa itu churn (30 menit)
? Proses Gaussian - Dari awal - Cara membuat model regresi probabilistik dengan Proses Gaussian (1 jam)
? Transformator Gambar Dokumen Microsoft - Model terlatih dengan pengawasan mandiri yang mencapai kinerja SotA di PubLayNet dan dapat digunakan untuk berbagai tugas hilir (30 menit)
? Penyematan Kalimat Luar Biasa - Daftar pilihan model penyematan kalimat dan kata yang telah dilatih sebelumnya (15 mnt)
? Model Nabi - Bagaimana model Nabi Meta menguraikan deret waktu menjadi komponen tren, musiman, dan hari libur (30 menit)
? Darts - Rangkaian Waktu Menjadi Mudah dengan Python - Cara membuat model perkiraan dengan darts
(1 jam)
? Microsoft Rekomendasi - Perbandingan model sistem pemberi rekomendasi (30 menit)
? Apa yang Saya Harap Seseorang Memberi Tahu Saya Tentang Pustaka Komputasi Tensor - Perbedaan JAX, PyTorch, TensorFlow, dan Theano (30 mnt)
? Seri Pandas Modern (Bagian 1 - 7) - Menulis panda idiomatik (1 jam)
? Awesome Pandas - Daftar sumber daya Pandas yang mengagumkan (1 jam)
? Menggunakan scikit-learn Pipelines dan FeatureUnion - Cara menggunakan Pipeline
untuk membuat model end-to-end (30 menit)
? Mengubah target menjadi regresi - Cara mengubah target untuk membangun model yang lebih kuat (15 menit)
? ColumnTransformer untuk data heterogen - Cara menggunakan ColumnTransformer
untuk memproses panda DataFrames di sklearn Pipeline
s (30 mnt)
? Penaksir Khusus - Buat Estimator
khusus Anda sendiri (30 mnt)
? Pengoptimalan hyperparameter dengan separuh berturut-turut - Cara mengoptimalkan hyperparameter dengan metode komputasi yang paling efisien (30 menit)
? Doccano - Alat untuk memberi label pada teks (30 menit)
? CVAT: Alat Anotasi Computer Vision - Alat untuk memberi label pada gambar (30 menit)
? Pelabelan Data Luar Biasa - Daftar alat pelabelan data yang mengagumkan (30 menit)
? invoke - Cara mengimplementasikan tugas umum yang Anda jalankan di proyek Anda sebagai CLI (30 menit)
? poe - Cara mengimplementasikan tugas umum yang Anda jalankan di proyek Anda sebagai CLI (30 menit)
? Pengantar manajemen pengemasan dan ketergantungan untuk Python dengan Puisi - Cara mengelola dependensi dan lingkungan paket Python Anda (30 menit)
? Pengantar Pyenv untuk Pembelajaran Mesin - Cara menggunakan pyenv untuk mengelola juru bahasa Python Anda (30 menit)
? Lingkungan Python Modern - ketergantungan dan manajemen ruang kerja - Perbandingan antara pyenv, venv + pip, venv + pip-tools, puisi, pipenv, dan conda (30 menit)
? Conda: Mitos dan Kesalahpahaman - Kesalahpahaman umum tentang Conda (15 menit)
? Kurikulum Docker - Cara menggunakan Docker (4 jam)
? Caching lapisan Docker - Cara menulis Dockerfiles untuk memanfaatkan caching lapisan (30 mnt)
? Praktik terbaik Dockerfile - Cara menulis Dockerfiles yang baik (1 jam)
? Mengonfigurasi Gunicorn untuk Docker - Cara terbaik mengkonfigurasi Gunicorn untuk image Docker (30 mnt)
? Percepat Docker dengan caching baru BuildKit - Cara mempercepat build Docker dengan build cache (30 menit)
? Bangun rahasia di Docker dan Compose, dengan cara yang aman - Cara menggunakan rahasia di Docker build (15 mnt)
? Pemindai keamanan untuk Python dan Docker - Cara memindai image Docker Anda untuk mengetahui masalah keamanan dengan kode dan image Docker Anda (30 menit)
? Pemindai keamanan yang berteriak serigala - Cara memindai image Docker Anda untuk mencari masalah keamanan tanpa kesalahan positif (15 menit)
? Docker Luar Biasa - Daftar sumber daya Docker yang mengagumkan (30 menit)
? Harapan Besar - Cara menguji dan mendokumentasikan data dan saluran data Anda (30 menit)
? Praktik terbaik cron - Cara terbaik menggunakan cron untuk menjadwalkan tugas (30 menit)
? Panduan visual untuk terowongan SSH - Cara meneruskan port dan membuat terowongan dengan SSH (30 menit)
? Cara aman untuk melakukan sesuatu di bash - Cara menulis skrip shell yang aman dan kuat (1 jam)
? Terminal Anda bukan terminal: Pengantar Aliran - Bagaimana terminal Anda adalah alat untuk memanipulasi aliran (30 menit)
? Bash Heredoc - Cara meneruskan argumen multiline ke perintah dengan heredoc (30 menit)
? Harap berhenti menulis skrip shell - Mengapa Anda tidak boleh menulis skrip shell untuk image CI/CD atau Docker (30 menit)
? Pengantar Terraform - Cara menggunakan Terraform (1 jam)
? Praktik terbaik Terraform - Praktik terbaik Terraform (1 jam)
? Pengumpulan kait pra-komitmen Terraform - Cara mengotomatiskan pemeriksaan kualitas kode Terraform dengan pra-komitmen (1 jam)
? Terraform Luar Biasa - Daftar sumber daya Terraform yang mengagumkan (30 mnt)
? Tutorial Terraform - Cara memulai Terraform (1 jam)
? Menggunakan Penyimpanan Dalam Memori Redis untuk Aplikasi Python Anda - Cara menggunakan Redis sebagai cache dalam memori untuk aplikasi Python Anda (30 menit)
? Konsumen Python Kafka: setidaknya sekali, paling banyak sekali, tepat sekali - Cara menulis berbagai jenis konsumen Kafka dengan Python (30 menit)
? Kafka Exactly-Once-Semantics - Cara menghasilkan dan menggunakan pesan tepat satu kali (1 jam)
? RabbitMQ: perpustakaan antrian pesan dengan persistensi - RabbitMQ adalah sistem pesan dengan perantara pesan (4 jam)
? ZeroMQ: perpustakaan soket dengan antrian pesan primitif - ZeroMQ adalah sistem pesan ringan tanpa perantara pesan (8 jam)
Superlinear adalah perusahaan Machine Learning yang berbasis di Belgia.
Kami menciptakan, merancang, dan mengembangkan perangkat lunak yang didukung AI. Bersama klien kami, kami mengidentifikasi masalah mana dalam organisasi yang dapat diselesaikan dengan AI, dan menunjukkan nilai Kecerdasan Buatan untuk setiap masalah.
Tim kami terus mencari solusi baru dan berkinerja lebih baik dan kami saling menantang untuk menghasilkan ide terbaik untuk klien dan perusahaan kami.
Berikut beberapa contoh yang kami lakukan dengan Machine Learning, teknologi di balik AI:
Bantu pencari kerja menemukan pekerjaan bagus yang sesuai dengan harapan mereka. Di situs web Layanan Ketenagakerjaan Publik Belgia, Anda dapat menemukan rekomendasi pekerjaan kami berdasarkan CV Anda saja.
Membantu rumah sakit menghemat waktu. Kami mengambil diagnosis dari surat keluarnya pasien.
Bantu penerbit memperkirakan dampaknya dengan mendeteksi artikel peniru.
Kami bekerja keras dan bersenang-senang bersama. Kami memupuk budaya kolaborasi, di mana setiap anggota tim merasa didukung ketika menghadapi tantangan, dan dipercaya ketika mengambil tanggung jawab.