Pengkodean Regresi Logistik dengan Python

Di blog ini Anda akan belajar cara membuat kode regresi logistik dari awal dengan python.

Sebelum masuk ke kode, mari kita memahami matematika di balik regresi logistik dan melatih model menggunakan gradient descent .

Regresi logistik :

Nama algoritma ini adalah regresi logistik karena fungsi logistik yang kami gunakan dalam algoritma ini. Dalam hal ini kita menggabungkan input (X) dan bobot/koefisien secara linier untuk menghasilkan output (y).

Output dari model ini diskalakan antara 0 dan 1 yang bertindak sebagai probabilitas titik data milik kelas tertentu. Kami menggunakan fungsi sigmoid untuk mencapai tujuan ini.

Hai! Tunggu .

Diambil dari Tenor

Cukup ikuti langkah-langkah berikut dan Anda akan mempelajari cara kerjanya.

  1. Pertama-tama semua input dikalikan dengan bobotnya masing-masing dan dijumlahkan dan kita sebut ini penjumlahan terbobot .
  2. Menghitung Dot product dari bobot dan input
Menggunakan Sigmoid untuk menskalakan nilai antara 0 dan 1.

3. Kemudian kita hitung kerugiannya menggunakan fungsi kerugian berikut.

Bobot/koefisien adalah vektor dimensional yang harus kita pelajari dengan menggunakan gradient descent. Sekarang kita akan melihat bagaimana mempelajari bobot tersebut.

Keturunan Gradien:

Penurunan gradien adalah teknik optimasi di mana kami menggunakan gradien fungsi kerugian untuk memperbarui bobot kami. Sekarang kita akan melihat cara memperbarui bobot menggunakan ini.

Tunjukkan kodenya:

Saya telah menerapkan kelas regresi logistik. Kode ini tidak menerapkan regularisasi .

Implementasi regresi logistik.
Kode untuk memplot grafik untuk visualisasi.

Mari kita plot beberapa grafik untuk memvisualisasikan bagaimana model belajar.

Zaman 1
Zaman 2
Zaman 5
Zaman 10

Ini semua untuk saat ini. Jika Anda memiliki pertanyaan, tulis di komentar.

Jika Anda seorang pemula dan ingin tahu apa itu kalibrasi , kunjungi blog ini .

Kalibrasi dalam Pembelajaran Mesin

Suggested posts

Pembunuhan Jordan Neely dan Masalah Rasisme “Patriotik”.

Bisakah AS mengambil langkah penting untuk tidak menyamakan perilaku rasis dengan menjadi orang Amerika yang baik?

Pembunuhan Jordan Neely dan Masalah Rasisme “Patriotik”.

[Peringatan pemicu: Esai ini mencakup tangkapan layar orang-orang yang memuji pembunuh Jordan Neely.] Petugas penegak hukum akhirnya - dan mungkin dengan enggan - menuntut Daniel Penny, pria yang mencekik Jordan Neely sampai dia mati, atas pembunuhan itu.

3 Cara Terbukti untuk Meningkatkan Keterampilan Menulis Anda

Manfaat menulis, dan strategi untuk membantu Anda melakukannya

3 Cara Terbukti untuk Meningkatkan Keterampilan Menulis Anda

Di tahun 2022, dengan dirilisnya GPT-3, kemampuan menulis sepertinya menjadi kurang penting. Dengan AI, orang dengan tulisan yang buruk juga dapat menghasilkan staf yang berkualitas.

Related posts

Erosi Lambat: Mengungkap Cara Orang Menghilang dalam Kariernya

Erosi Lambat: Mengungkap Cara Orang Menghilang dalam Kariernya

Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.

Mencari Informasi Tentang Nama Domain

Kutipan dari Alat Perangkat Lunak Kecil dan Tajam oleh Brian P. Hogan

Mencari Informasi Tentang Nama Domain

Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

Pendahuluan:Selamat datang, para pembaca yang pemberani, dalam sebuah perjalanan yang akan membawa kita ke kedalaman tergelap planet kita. Di blog ini, kami menyelidiki dunia penuh teka-teki Palung Mariana, mengungkap rahasianya yang tersembunyi dan mengungkap kebenaran mengerikan yang ada di bawah permukaannya.

HIDUP TANPA BATAS

Ketika Anda tumbuh dewasa, Anda cenderung diberi tahu bahwa dunia adalah apa adanya dan hidup Anda hanya untuk menjalani hidup Anda di dunia, tidak pernah mempertaruhkan hidup Anda, ikuti saja jalan yang ditetapkan dan pada akhirnya mati, dan cobalah untuk tidak melakukannya. hancurkan tembok terlalu banyak. Tapi itu kehidupan yang sangat terbatas.