Menu
CoddyTech

Rangkuman: Penjaga Hutan

Termasuk bagian Pembelajaran Terawasi dalam perjalanan Machine Learning di Coddy. Pelajaran 44 dari 58.

challenge icon

Tantangan

Sedang

Bertandinglah dengan dua tim pohon di bab ini. Seorang penjaga taman ingin tahu tempat berkemah mana yang akan dikunjungi beruang dan apa yang menarik mereka; kode awal memuat campsites.csv.

  1. Lakukan validasi silang pada forest dengan 100 pohon dan boosting menggunakan pengaturan default, cv=5, keduanya dengan random_state=0. Cetak setiap mean dan std.
  2. Cetak pemenang berdasarkan mean, lalu latih model itu dengan semua baris.
  3. Gambarkan nilai pentingnya sebagai batang horizontal, mulai dari yang terkecil, dengan judul What Brings Bears dan label x Importance.

Taman lain, tentang rakun:

Forest: mean 0.780, std 0.086
Boosting: mean 0.787, std 0.075
Winner: boosting

Batang horizontal berjudul What Brings Raccoons, yang terkecil di bagian bawah: oaks sekitar 0.06, visitors 0.16, bins 0.21, tables 0.24 dan creek_m 0.33 di bagian atas

Coddy lalu menjelaskan diagrammu.

Coba sendiri

import pandas as pd
import matplotlib.pyplot as plt
from sklearn.model_selection import cross_val_score
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier

# 200 lokasi berkemah: jarak ke sungai kecil, loker makanan tahan beruang (1 atau 0), tempat sampah,
# ketinggian, semak beri di sekitar, jumlah orang yang berkemah per minggu, dan apakah beruang pernah datang (1 atau 0)
sites = pd.read_csv("campsites.csv")
features = ["stream_m", "lockers", "bins", "altitude_m", "berries", "campers"]

# Tulis kodemu di bawah ini

Semua pelajaran di Pembelajaran Terawasi

Latihan sendiri: Compiler Python online