Ekstraksi Fitur dari Data
Dasar-dasar rekayasa fitur
Ekstraksi Fitur dari Data adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 5 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 5 pelajaran total.
Ekstraksi Fitur dari Data
Ekstraksi Fitur dari Data
Ekstraksi fitur mencakup transformasi data mentah menjadi sekumpulan fitur yang dapat digunakan oleh model pembelajaran mesin. Pelajaran ini membahas dasar-dasar rekayasa fitur dan teknik umum untuk mengekstrak fitur yang berguna dari data.

Apa Itu Ekstraksi Fitur?
Apa Itu Ekstraksi Fitur?
Ekstraksi fitur menyederhanakan data mentah dengan mengidentifikasi atribut utama yang paling relevan untuk analisis. Hal ini mengurangi kompleksitas data dan meningkatkan performa model.
Contoh:
- Mengekstrak
monthdandaydari kolomdate. - Menghitung
word countdari data teks.
Mengekstrak Fitur dari Tanggal
Mengekstrak Fitur dari Tanggal
Anda dapat memperoleh fitur baru seperti year, month, atau day dari kolom tanggal menggunakan Pandas.
Contoh:
df['Year'] = pd.to_datetime(df['Date']).dt.yearFitur Berbasis Teks
Fitur Berbasis Teks
Untuk data teks, Anda dapat mengekstrak fitur seperti:
- Word Count: Jumlah total kata.
- Jumlah Karakter: Jumlah total karakter.
- Kata Unik: Jumlah kata yang unik.
Contoh:
df['WordCount'] = df['Text'].apply(lambda x: len(x.split()))Pengodean Fitur Kategorikal
Pengodean Fitur Kategorikal
Ubah data kategorikal ke dalam bentuk numerik untuk analisis. Teknik umum meliputi:
- Pengodean Biner per Kategori: Membuat kolom biner untuk setiap kategori.
- Pengodean Label: Memberikan nomor unik pada setiap kategori.
Contoh:
from sklearn.preprocessing import OneHotEncoder
encoder = OneHotEncoder()
encoded = encoder.fit_transform(df[['Category']])Penskalaan Fitur
Penskalaan Fitur
Penskalaan memastikan semua fitur berada pada skala yang serupa, yang sangat penting bagi banyak algoritme pembelajaran mesin. Tekniknya meliputi:
- Standardisasi: Melakukan penskalaan data sehingga rata-ratanya 0 dan simpangan bakunya 1.
- Penskalaan Min-Maks: Mengubah data ke dalam rentang [0, 1].
Pemilihan Fitur
Pemilihan Fitur
Pemilihan fitur mencakup pemilihan fitur yang paling penting bagi model. Tekniknya meliputi:
- Analisis Korelasi: Mengidentifikasi fitur-fitur yang sangat berkorelasi.
- Eliminasi Fitur Rekursif (RFE): Menghapus fitur yang paling tidak signifikan secara berulang.
Ringkasan
Ringkasan
Dalam pelajaran ini, Anda telah mempelajari:
- Ekstraksi fitur: Mengubah data mentah menjadi fitur yang berguna.
- Teknik: Fitur tanggal, fitur berbasis teks, dan pengodean data kategorikal.
- Penskalaan fitur: Memastikan fitur berada pada skala yang serupa.
- Pemilihan fitur: Mengidentifikasi fitur yang paling relevan.
Selamat!
Selamat!
Anda telah menyelesaikan pelajaran tentang Ekstraksi Fitur dari Data. Lanjutkan ke kategori berikutnya untuk mempelajari konsep AI yang lebih canggih secara lebih mendalam.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Ekstraksi Fitur dari Data” gratis?
Ya — teks lengkap “Ekstraksi Fitur dari Data” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Ekstraksi Fitur dari Data”?
Dasar-dasar rekayasa fitur Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Python Academy?
Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 5 dari 5.
Berapa lama pelajaran “Ekstraksi Fitur dari Data” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?
Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Jenis-Jenis Data
- Menangani Data yang Hilang
- Normalisasi Data
- Penggabungan Data dalam Python
- Ekstraksi Fitur dari Data