Satuan 3 / 12

Prediksi Fitur dan Hubungan Struktur-Proses-Properti (Pembelajaran Mesin)

Keuntungan:

  • Kemampuan untuk secara akurat menyusun masalah pembelajaran mesin dengan AI untuk prediksi properti mekanik dari komposisi dan parameter proses
  • Kemampuan untuk membaca keluaran model secara kritis dengan mengenali risiko kualitas data, overfitting, dan ekstrapolasi
  • Kemampuan untuk menguji hasil model prediksi dengan masuk akal secara fisik, interval kepercayaan dan eksperimen verifikasi

Hukum metalurgi yang paling dasar diringkas sebagai "proses menentukan struktur; struktur menentukan properti". Kekuatan luluh suatu baja tidak hanya bergantung pada komposisinya; Hal ini muncul dari cara pengolahannya (penempaan, penggulungan, perlakuan panas) dan struktur mikro yang dihasilkan (ukuran butir, rasio fasa, endapan). Kecerdasan buatan, dan khususnya pembelajaran mesin (ML: metode yang mempelajari dan membuat prediksi dari pola dalam data), sangat ampuh dalam mengekstraksi hubungan komposisi-proses-properti dari ribuan titik data dan memprediksi sifat-sifat paduan baru. Namun kekuatan ini sepenuhnya bergantung pada kualitas data dan mengetahui di mana model tersebut dapat diandalkan. Dalam unit ini, Anda akan mempelajari cara membuat prediksi fitur berbasis ML dan cara membaca outputnya secara kritis.

Menyiapkan masalah pembelajaran mesin dengan benar

Sebelum memasukkan masalah prediksi fitur ke ML, perjelas tiga hal:

  • Input (atribut): Variabel yang akan digunakan dalam prediksi. Misalnya persentase komposisi (C, Mn, Cr, Ni...), suhu dan waktu perlakuan panas, ukuran butir.
  • Output (target): Fitur yang akan diprediksi. Misalnya kekuatan luluh, perpanjangan, kekerasan.
  • Data: Tabel pasangan input-output. Setiap baris adalah sampel, setiap kolom adalah atribut atau target.

Model mempelajari “fungsi” dari data ini: model tersebut mengambil masukan dan memprediksi keluaran. Metode seperti regresi linier (penjumlahan tertimbang sederhana), hutan acak, atau peningkatan gradien adalah hal yang umum. AI berguna dalam menyarankan metode mana yang cocok, menulis kode, dan menafsirkan hasilnya; tetapi Anda memeriksa apakah model tersebut valid atau tidak.

Kualitas data: batas atas model

Model ML tidak bisa lebih baik dari data yang dilatihnya. Prinsip "sampah masuk, sampah keluar" sangat kuat dalam metalurgi karena data uji mahal dan langka. Waspadai jebakan berikut:

  • Sedikit data: Anda tidak dapat membuat model kompleks dengan 30 sampel; Model menghafal data.
  • Data tidak seimbang: Jika sebagian besar data adalah baja karbon rendah, prediksinya akan buruk pada paduan karbon tinggi.
  • Kebisingan pengukuran: Kekerasan sampel yang sama dapat bervariasi tergantung operator yang berbeda; Kebisingan ini tercermin dalam model.
  • Variabel hilang: Jika Anda belum mengukur ukuran butir, model yang mencoba memprediksi kekuatan berdasarkan komposisi saja akan kehilangan alasan penting.
Perhatian: Hanya karena suatu model memiliki keberhasilan yang tinggi dalam data pelatihan tidak berarti model tersebut juga akan berhasil dalam sampel baru. Hal ini mungkin overfitting: model telah mengingat noise dalam data pelatihan, bukan hubungan sebenarnya. Keberhasilan nyata diukur berdasarkan “data pengujian” yang belum pernah dilihat model sebelumnya.

Ekstrapolasi: batas paling berbahaya

Model ML bekerja secara wajar dalam rentang yang dicakup oleh data pelatihan (interpolasi). Jika berada di luar kisaran ini (ekstrapolasi), prediksi menjadi tidak dapat diandalkan dan model sering kali tidak menunjukkan hal ini; terus menghasilkan angka yang percaya diri. Misalnya, model yang dilatih pada baja dengan kandungan karbon dalam kisaran 0,2–0,6% mungkin menunjukkan nilainya untuk paduan dengan 1,2% karbon sebagai “aman”, namun nilai ini sama sekali tidak berdasar. Untuk setiap prediksi, “apakah sampel ini termasuk dalam distribusi data pelatihan?” Sangat penting untuk mengajukan pertanyaan.

Langkah demi langkah: Membangun alur prediksi dengan AI

  1. Tentukan tujuan dan masukannya: Apa yang akan Anda prediksi dan dari variabel apa?
  2. Siapkan data: Bersihkan, perbaiki unit, tandai nilai yang hilang. (AI: Menulis kode Python.)
  3. Pisahkan data: Pisahkan set pelatihan dan pengujian sehingga Anda dapat mengukur keberhasilan secara akurat.
  4. Pilih dan latih model: Mulai dari yang sederhana (linier), lanjutkan ke berbasis pohon jika perlu.
  5. Evaluasi: Lihat metrik kesalahan pada set pengujian (misalnya RMSE, R²).
  6. Komentar: Variabel manakah yang seberapa efektif? Apakah secara fisik masuk akal?
  7. Verifikasi: Uji prediksi kritis dengan eksperimen aktual; Periksa ekstrapolasi.

konsep

Artinya

Mengapa penting dalam metalurgi?

Keterlaluan

Model menghafal kebisingan

Ini sangat mudah dengan sedikit data pengujian

interpolasi

Prediksi dalam rentang pelatihan

Wilayah yang relatif aman

ekstrapolasi

Prediksi di luar jangkauan latihan

tidak dapat diandalkan; percobaan diperlukan

Proporsi varians dijelaskan oleh model

Indikator kualitas kesesuaian

Pentingnya fitur

Besarnya dampak suatu masukan

Pemeriksaan kewajaran fisik

tiga kasus mini

Kasus 1 — Model menghafal. Sebuah tim membangun model kompleks yang memprediksi kekuatan luluh dengan 45 sampel baja; Data pelatihan ternyata R² = 0,99 dan mereka bersukacita. Namun pada data uji turun menjadi R² = 0,42. Modelnya overfit. Ketika mereka beralih ke model yang lebih sederhana dan menambah data, keberhasilan pengujian meningkat menjadi 0,80. Pelajaran: keberhasilan pendidikan itu menyesatkan; Keputusan dibuat dengan data uji.

Kasus 2 — Perangkap ekstrapolasi. Seorang insinyur menerapkan model yang dilatih pada baja paduan rendah ke komposisi tahan karat Cr tinggi. Modelnya mengatakan "sekitar 620 MPa". Uji tarik sebenarnya mencapai 410 MPa. Komposisinya sama sekali di luar sebaran pendidikan. Pelajaran: sebelum melakukan prediksi, sangat penting untuk memeriksa apakah input berada dalam jangkauan pelatihan.

Kasus 3 — Penggunaan yang benar. Sebuah tim R&D memodelkan pengaruh suhu temper terhadap kekerasan dengan ribuan rekor dalam rangkaian paduan. Model ini mereproduksi tren fisik yang diketahui (kekerasan menurun seiring dengan meningkatnya suhu temper) dan mempersempit kisaran komposisi kekerasan target yang akan dicapai. Tim menggunakan model tersebut untuk mengurangi jumlah eksperimen: mencapai tujuan dengan 8 eksperimen, bukan 40, dan memvalidasi setiap langkah dengan pengukuran. Pelajaran: ML dengan cerdas mempersempit perencanaan eksperimen dengan data yang baik dan pemeriksaan masuk akal secara fisik.

Templat cepat yang dapat disalin

TEMPLATE PENGATURAN MASALAH ML "Peran: Anda adalah asisten ilmu data material. Sasaran: [fitur yang akan diprediksi]. Masukan: [atribut]. Saya memiliki [n] sampel. Untuk masalah ini: (1) menyarankan opsi model sederhana dan lanjutan yang sesuai, (2) menjelaskan pemisahan pelatihan/pengujian dan metrik evaluasi, (3) menafsirkan risiko overfitting dan ekstrapolasi berdasarkan data ini. Tidak menjanjikan keberhasilan yang pasti; tulis batasannya dengan jelas."

TEMPLATE AUDIT KUALITAS DATA"Periksa kualitas tabel data berikut: [tempel kolom dan baris sampel]. Tandai: nilai yang hilang, outlier, inkonsistensi unit, distribusi tidak seimbang. Untuk setiap masalah, sarankan cara menanganinya. Cantumkan pemeriksaan apa yang harus saya lakukan sebelum membuat model."

TEMPLATE KONTROL EKSTRAPOLASI "Rentang min-maks setiap masukan dalam hasil pelatihan saya adalah: [rentang tulis]. Sampel baru yang ingin saya prediksi adalah: [tulis nilai]. Apakah sampel ini berada di dalam atau di luar rentang pelatihan di setiap atribut? Jika berada di luar, jelaskan di variabel mana dan mengapa prediksi tidak dapat diandalkan. Sarankan verifikasi melalui eksperimen."

TEMPLATE yang masuk akal secara FISIK "Urutan kepentingan fitur model adalah [urutan]. Apakah urutan ini konsisten dengan hubungan metalurgi yang diketahui (misalnya Hall-Petch, pengerasan endapan, efek karbon)? Jika ada efek yang tidak terduga secara fisik, tandai dan jelaskan kemungkinan masalah data/model."

Perintah lemah / Perintah kuat

PROMPT LEMAH: "Prediksi kekuatan luluh berdasarkan komposisi ini."

PROMPT KUAT:"Peran: Anda adalah asisten ilmu data material. Saya memiliki 800 baris data baja paduan rendah (C, Mn, Cr, Ni, suhu temper -> kekuatan hasil). Sampel baru: C=0,38, Mn=0,8, Cr=1,0, Ni=0,2,temper=550 °C. Pertama periksa apakah sampel ini berada dalam rentang pelatihan. Jika sesuai, sesuaikan pendekatan prediksi dan ketidakpastian Jelaskan; jika tidak cocok, sarankan eksperimen. Periksa kembali kemungkinan fisik dengan efek Hall-Petch dan suhu.

Perintah kuat meminta pemeriksaan ekstrapolasi sebelum membuat prediksi, menghilangkan ketidakpastian, dan menguji hasilnya terhadap hukum fisika. Hal ini memberikan dasar keputusan yang jauh lebih andal dibandingkan angka mentah.

Kesalahan umum

  • Salah mengira kesuksesan pendidikan sebagai kesuksesan nyata (melewatkan overfitting).
  • Mengevaluasi model tanpa melakukan pelatihan/tes split.
  • Menerima perkiraan yang dihasilkan di wilayah ekstrapolasi sebagai aman.
  • Membangun model yang kompleks dengan data yang sedikit dan tidak seimbang.
  • Tidak membandingkan pentingnya fitur dengan masuk akal secara fisik.
  • Memberikan tebakan kritis pada desain tanpa memverifikasinya melalui eksperimen.

Singkatnya

Pembelajaran mesin secara efektif menangkap hubungan komposisi–proses–properti dengan data yang baik dan secara cerdas mempersempit perencanaan eksperimen. Namun suatu model hanya akan bagus jika datanya; Prestasi pelatihan bisa menyesatkan (overfitting) dan perkiraan di luar rentang pelatihan (ekstrapolasi) tidak dapat diandalkan. Uji setiap prediksi dengan keberhasilan data uji, kontrol ekstrapolasi, masuk akal secara fisik, dan, dalam kasus kritis, eksperimen aktual.

Tugas aplikasi

Tentukan masalah prediksi properti dengan kumpulan data material yang ada (atau fiksi): tuliskan target dan masukannya. Minta pendekatan dari AI dengan template “ML PROBLEM FIGURE”. Kemudian tentukan "sampel baru" dan periksa apakah sampel ini berada dalam jangkauan pelatihan dengan templat "PERIKSA EKSTRAPOLASI". Terakhir, jelaskan dalam paragraf dengan eksperimen mana Anda akan memverifikasi keluaran model.

daftar periksa

  • [ ] Saya mendefinisikan dengan jelas tujuan dan masukannya.
  • [ ] Saya memeriksa kualitas data (hilang, outlier, satuan, saldo).
  • [ ] Saya mengukur kesuksesan yang jujur ​​dengan pembagian pelatihan/ujian.
  • [ ] Saya memeriksa risiko ekstrapolasi untuk setiap perkiraan.
  • [ ] Saya membandingkan pentingnya fitur dengan masuk akal secara fisik.
  • [ ] Saya membuat rencana untuk memverifikasi prediksi kritis dengan eksperimen sebenarnya.