cari
RumahPeranti teknologiAIPenyelarasan Tikhonov

Penyelarasan Tikhonov

Jan 23, 2024 am 09:33 AM
regresi linear

Penyelarasan Tikhonov

Penyaturan Tikhonov, juga dikenali sebagai regresi rabung atau regularisasi L2, ialah kaedah regularisasi yang digunakan untuk regresi linear. Ia mengawal kerumitan dan keupayaan generalisasi model dengan menambahkan istilah penalti norma L2 kepada fungsi objektif model. Istilah penalti ini menghukum berat model dengan jumlah kuasa dua untuk mengelakkan berat berlebihan dan dengan itu mengurangkan masalah overfitting. Kaedah ini memperkenalkan istilah regularisasi ke dalam fungsi kehilangan dan melaraskan pekali regularisasi untuk mengimbangi keupayaan pemasangan dan keupayaan generalisasi model. Regularisasi Tikhonov mempunyai pelbagai aplikasi dalam aplikasi praktikal dan boleh meningkatkan prestasi dan kestabilan model dengan berkesan.

Sebelum regularisasi, fungsi objektif regresi linear boleh dinyatakan sebagai:

J(w)=frac{1}{2m}sum_{i=1}^{m}(h_w(x^{ (i)})-y^{(i)})^2

Dalam fungsi objektif ini, kita dapat melihat bahawa w ialah vektor berat model, h_w(x^{(i)}) ialah vektor berat model untuk Hasil ramalan sampel ke-i x^{(i)}, y^{(i)} ialah label sebenar, dan m ialah bilangan sampel. Untuk mengoptimumkan fungsi objektif ini, kaedah seperti penurunan kecerunan sering digunakan. Kaedah ini mengira kecerunan fungsi objektif dan mengemas kini vektor berat w, dengan itu secara beransur-ansur mengurangkan nilai fungsi objektif, menjadikan keputusan ramalan model lebih dekat dengan label sebenar. Dengan cara ini, kita boleh meningkatkan prestasi model dengan mengoptimumkan fungsi objektif.

Dan dalam regularisasi Tikhonov, fungsi objektif menjadi:

J(w)=frac{1}{2m}sum_{i=1}^{m}(h_w(x^ {(i)} )-y^{(i)})^2+frac{lambda}{2}||w||_2^2

di mana, lambda ialah parameter penyelarasan, yang digunakan untuk mengawal intensiti tempoh penalti. ||w||_2^2 mewakili norma L2 bagi vektor berat, iaitu jumlah kuasa dua semua pemberat. Istilah penalti ini mengehadkan nilai pemberat supaya ia tidak boleh terlalu besar, dengan itu menghalang model daripada dipasang berlebihan.

Dalam aplikasi praktikal, nilai lambda parameter regularisasi biasanya perlu ditentukan melalui pengesahan silang dan kaedah lain. Jika lambda terlalu kecil, kesan regularisasi akan menjadi lemah dan model masih terdedah kepada overfitting; jika lambda terlalu besar, tempoh penalti akan mengatasi fungsi objektif asal, mengakibatkan model tidak sesuai.

Pengaturan Tikhonov mempunyai beberapa ciri dan aplikasi lain. Contohnya, ia boleh mengendalikan korelasi antara ciri dengan lebih baik kerana ia membenarkan pemberat ciri yang berkaitan untuk membatalkan satu sama lain; ia juga boleh digunakan untuk mengendalikan data berdimensi tinggi kerana ia boleh mengurangkan bilangan ciri dengan menghukum ciri yang tidak penting.

Berikut ialah contoh regresi linear menggunakan regularisasi Tikhonov.

Andaikan terdapat set data yang mengandungi 2 ciri dan label. Kami menggunakan perpustakaan Scikit-learn Python untuk melakukan ini:

from sklearn.linear_model import Ridge
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.datasets import make_regression

# 生成数据集
X, y = make_regression(n_samples=100, n_features=2, noise=0.5, random_state=42)

# 数据归一化
scaler = StandardScaler()
X = scaler.fit_transform(X)

# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

# 构建模型
ridge = Ridge(alpha=1.0)  # alpha为正则化参数

# 模型训练
ridge.fit(X_train, y_train)

# 模型评估
print("Train score:", ridge.score(X_train, y_train))
print("Test score:", ridge.score(X_test, y_test))

Dalam contoh ini, kami menggunakan fungsi make_regression perpustakaan Scikit-learn untuk menjana set data dengan 2 ciri dan label. Kami mula-mula menormalkan data dan kemudian menggunakan fungsi train_test_split untuk membahagikan set data kepada set latihan dan set ujian. Seterusnya, kami menggunakan fungsi Ridge untuk membina model regresi linear teratur Tikhonov, di mana parameter alfa ialah parameter regularisasi. Akhir sekali, kami menggunakan fungsi muat untuk melatih model, dan menggunakan fungsi skor untuk mengira markah R2 pada set latihan dan set ujian masing-masing.

Perlu diingatkan bahawa nilai alpha parameter regularization perlu ditentukan melalui pengesahan silang dan kaedah lain. Dalam contoh ini, kami menggunakan nilai lalai alpha=1.0. Jika alfa terlalu kecil, model mungkin tidak menunjukkan prestasi yang memuaskan jika alfa terlalu besar, model mungkin kurang dipasang.

Atas ialah kandungan terperinci Penyelarasan Tikhonov. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:网易伏羲. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Carta 10 kuasa bi yang paling banyak digunakan - Analytics VidhyaCarta 10 kuasa bi yang paling banyak digunakan - Analytics VidhyaApr 16, 2025 pm 12:05 PM

Memanfaatkan kekuatan visualisasi data dengan carta Microsoft Power BI Dalam dunia yang didorong oleh data hari ini, dengan berkesan menyampaikan maklumat yang rumit kepada penonton bukan teknikal adalah penting. Visualisasi data jambatan jurang ini, mengubah data mentah i

Sistem Pakar di AISistem Pakar di AIApr 16, 2025 pm 12:00 PM

Sistem Pakar: menyelam yang mendalam ke dalam kuasa membuat keputusan AI Bayangkan mempunyai akses kepada nasihat pakar mengenai apa -apa, dari diagnosis perubatan kepada perancangan kewangan. Itulah kuasa sistem pakar dalam kecerdasan buatan. Sistem ini meniru pro

Tiga coder getaran terbaik memecahkan revolusi AI ini dalam kodTiga coder getaran terbaik memecahkan revolusi AI ini dalam kodApr 16, 2025 am 11:58 AM

Pertama sekali, jelas bahawa ini berlaku dengan cepat. Pelbagai syarikat bercakap mengenai perkadaran kod mereka yang kini ditulis oleh AI, dan ini semakin meningkat pada klip pesat. Terdapat banyak anjakan pekerjaan

Runway AI's Gen-4: Bagaimanakah montaj AI boleh melampaui kebodohanRunway AI's Gen-4: Bagaimanakah montaj AI boleh melampaui kebodohanApr 16, 2025 am 11:45 AM

Industri filem, bersama semua sektor kreatif, dari pemasaran digital ke media sosial, berdiri di persimpangan teknologi. Sebagai kecerdasan buatan mula membentuk semula setiap aspek bercerita visual dan mengubah landskap hiburan

Bagaimana untuk mendaftar selama 5 hari kursus percuma ISRO AI? - Analytics VidhyaBagaimana untuk mendaftar selama 5 hari kursus percuma ISRO AI? - Analytics VidhyaApr 16, 2025 am 11:43 AM

Kursus Online AI/ML percuma ISRO: Gerbang ke Inovasi Teknologi Geospatial Pertubuhan Penyelidikan Angkasa India (ISRO), melalui Institut Pengesan Jauh India (IIRS), menawarkan peluang yang hebat untuk pelajar dan profesional

Algoritma Carian Tempatan di AIAlgoritma Carian Tempatan di AIApr 16, 2025 am 11:40 AM

Algoritma Carian Tempatan: Panduan Komprehensif Merancang acara berskala besar memerlukan pengagihan beban kerja yang cekap. Apabila pendekatan tradisional gagal, algoritma carian tempatan menawarkan penyelesaian yang kuat. Artikel ini meneroka pendakian bukit dan simul

Terbuka beralih fokus dengan GPT-4.1, mengutamakan pengekodan dan kecekapan kosTerbuka beralih fokus dengan GPT-4.1, mengutamakan pengekodan dan kecekapan kosApr 16, 2025 am 11:37 AM

Pelepasan ini termasuk tiga model yang berbeza, GPT-4.1, GPT-4.1 Mini dan GPT-4.1 Nano, menandakan langkah ke arah pengoptimuman khusus tugas dalam landskap model bahasa yang besar. Model-model ini tidak segera menggantikan antara muka yang dihadapi pengguna seperti

Prompt: CHATGPT menjana pasport palsuPrompt: CHATGPT menjana pasport palsuApr 16, 2025 am 11:35 AM

Gergasi Chip Nvidia berkata pada hari Isnin ia akan memulakan pembuatan superkomputer AI - mesin yang boleh memproses sejumlah besar data dan menjalankan algoritma kompleks - sepenuhnya dalam A.S. untuk kali pertama. Pengumuman itu datang selepas Presiden Trump Si

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual