Lihat dulu sebelum membersihkan
read_file dan Shell menampilkan nilai sebenarnya di tiap kolom sebelum aturan apa pun ditulis. Nilai janggal bersembunyi di sana.
Pembersihan data di machine learning bermuara pada aturan tertulis: nilai mana yang diperbaiki, baris mana yang dibuang, dan celah mana yang diberi tanda. Fredit Flow mengubah aturan itu menjadi skrip Python, menjalankannya, menyimpan file baru, dan menampilkan diff. Kamu meninjau setiap langkah.
read_file dan Shell menampilkan nilai sebenarnya di tiap kolom sebelum aturan apa pun ditulis. Nilai janggal bersembunyi di sana.
write_file menyimpan skrip pembersihan Python, sehingga ekspor berikutnya mendapat aturan yang sama, bukan hasil edit manual baru.
edit_file mengubah skrip dan menampilkan diff; dalam mode Ask first kamu menerima atau menolaknya sebelum diterapkan.
Pisahkan data menjadi bagian latih dan uji sebelum menyesuaikan penskalaan atau pengisian median, lalu terapkan apa yang kamu hitung pada bagian latih ke bagian uji. Statistik hanya berasal dari bagian latih.
./ratings.csvcontoh dibaca,, ./ratings.csv6 kecocokan./prepare.pytersimpanyour Python command prepare.pykode keluar 0./train_clean.csvcelah terisi./test_clean.csvcelah terisiPra-pemrosesan data di machine learning menambah langkah setelah pembersihan, seperti mengodekan kategori dan menskalakan angka, dan setiap statistik harus berasal dari bagian latih saja. Misalnya kamu ingin mengisi usia yang hilang di ratings.csv dengan median. Fredit Flow memakai grep untuk menemukan baris dengan kolom kosong, write_file untuk menyimpan prepare.py, dan Shell untuk menjalankannya dengan perintah Python milikmu sendiri. Skrip menulis train_clean.csv dan test_clean.csv, dengan median dihitung pada baris latih lalu diterapkan ke baris uji. ratings.csv-mu tidak tersentuh. Dalam mode Ask first, kartu berhenti sebelum penulisan, sehingga kamu membaca diff, membandingkan jumlah baris yang dicetak skrip, dan memeriksa 5 baris di tiap file baru secara acak. Pipeline untuk membersihkan data dunia nyata yang berantakan bisa dimulai dari satu skrip ini.
Nilai yang mustahil, seperti usia negatif atau harga negatif, bersembunyi di file besar. Jika kamu menghabiskan sebagian besar waktu untuk membersihkan data bagi ML, tulis tiap aturan sekali saja dan biarkan skrip menerapkannya. Menangani nilai hilang, duplikat, dan pencilan memerlukan aturan terpisah untuk masing-masing, ditulis sebelum skrip berjalan. Fredit Flow memakai read_file untuk memeriksa nama kolom, edit_file untuk menambahkan pemeriksaan rentang ke skrip, dan Shell untuk menjalankannya, melaporkan kode keluar dan jumlah baris di luar rentang. Baris yang gagal masuk ke file tinjauan. Tidak ada yang dihapus. Mode Plan only mencantumkan pemeriksaan ini lebih dulu. Baca file tinjauan baris demi baris sebelum mengubah aturan.
Fredit Flow bukan layanan yang dihosting atau plugin untuk perangkat lunak lain. Ia hanya ditujukan untuk filemu sendiri, PC-mu, dan server yang berhak kamu pakai, jadi batasi pekerjaan pada data milikmu atau data yang berhak kamu proses. Kamu yang meninjau hasilnya. Tidak ada yang di sini menjanjikan bahwa kode atau aturan pembersihan itu benar.