Ringkasan: Mencicipi Teh
Termasuk bagian Pembelajaran Tanpa Pengawasan dalam perjalanan Machine Learning di Coddy. Pelajaran 15 dari 51.
Tantangan
SedangSebuah klub teh mencicipi 66 jenis teh. teas.csv menyimpan cara menyeduh setiap teh, tiga skor rasa, dan jenisnya yang diketahui. Bisakah angka saja menemukan jenis-jenisnya?
- Skalakan lima
featuresdan kelompokkan teh menjadi 3 grup dengan k-means. - Buat profil cluster dalam satuan nyata, urutkan berdasarkan suhu penyeduhan, lalu beri nama menggunakan
namesdalam urutan tersebut, seperti pengunjung taman hiburan. - Bandingkan dengan jenis yang diketahui: cetak ukuran setiap cluster, suhu, waktu seduh, serta jenis yang paling umum beserta jumlahnya.
Untuk klub lain:
Delicate: 18 teas, 77°C for 2.5 min, mostly green (15)
Balanced: 25 teas, 87°C for 3.4 min, mostly oolong (20)
Bold: 23 teas, 96°C for 4.8 min, mostly black (22)Coba sendiri
import pandas as pd
from sklearn.preprocessing import StandardScaler
from sklearn.cluster import KMeans
# 66 jenis teh yang dicicipi sebuah klub teh: cara menyeduhnya, tiga skor rasa dari 1 hingga 10, dan jenisnya
teas = pd.read_csv("teas.csv")
features = ["brew_temp_c", "steep_min", "bitterness", "floral", "malty"]
# Nama untuk klaster, dari suhu penyeduhan terendah hingga tertinggi
names = ["Delicate", "Balanced", "Bold"]
# Tulis kodemu di bawah ini
Semua pelajaran di Pembelajaran Tanpa Pengawasan
1Menemukan Kelompok
Belajar Tanpa LabelMengukur KemiripanK-Means secara ManualK-Means dengan scikit-learnRangkuman: Anggota Gym4Pengelompokan Hierarkis
Penggabungan Langkah demi LangkahModel AglomeratifDendrogramRingkasan: Ras Anjing7PCA dalam Praktik
Melihat 64 DimensiKomponen sebagai PolaKompres dan RekonstruksiPCA Sebelum ModelRangkuman: Pemindai Wajah10Proyek: Penjelajah Digit
Amati DigitnyaPerkecil dengan PCAKelompokkan DigitBeri Nama pada KelompokTemukan yang Tidak Biasa3Membaca Cluster
Mengenali Karakteristik ClusterPusat dalam Satuan AsliCluster dibanding Label yang DiketahuiSaat K-Means GagalRingkasan: Mencicipi Teh6Dimensi Lebih Sedikit
Terlalu Banyak FiturProyeksiPCAVarians yang DijelaskanRangkuman: Kicauan BurungLatihan sendiri: Compiler Python online