Lewati ke konten utama

Kursus

Pengantar Optimasi di Python

Menengah4 jam

Python4 jam13 video42 Latihan3,250 XP5,330Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

Deskripsi Kursus

Masalah optimasi sangat umum ditemui dalam bidang teknik, ilmu pengetahuan, dan ilmu sosial. Kursus ini akan membawa Anda dari nol pengetahuan optimasi menjadi ahli optimasi. Anda akan menggunakan pemodelan matematis untuk mengubah masalah dunia nyata menjadi masalah matematis dan menyelesaikannya menggunakan Python dengan paket SciPy dan PuLP.

Menerapkan Kalkulus pada Masalah Optimisasi Tanpa Batasan Menggunakan SymPy

Anda akan memulai dengan mempelajari definisi masalah optimasi dan penerapan-penerapannya. Anda akan menggunakan SymPy untuk menerapkan kalkulus guna mendapatkan solusi analitis pada masalah optimisasi tanpa batasan. Anda tidak perlu menghitung turunan atau menyelesaikan persamaan; SymPy bekerja dengan lancar! Demikian pula, Anda akan menggunakan SciPy untuk mendapatkan solusi numerik.

Hadapi Masalah Kompleks Secara Langsung

Selanjutnya, Anda akan belajar cara menyelesaikan masalah pemrograman linier menggunakan SciPy dan PuLP. Untuk menangkap kompleksitas dunia nyata, Anda akan belajar cara menerapkan PuLP dan SciPy untuk menyelesaikan masalah optimisasi konveks terkendali dan optimisasi bilangan bulat campuran. Pada akhir kursus ini, Anda akan mampu menyelesaikan masalah optimasi dunia nyata, termasuk dalam bidang manufaktur, keuntungan dan anggaran, alokasi sumber daya, dan lainnya.

Prasyarat

Kurikulum

Garis besar kursus

1

Pengantar Optimasi

Bab ini memperkenalkan optimasi, komponen intinya, dan penerapannya yang luas di berbagai industri dan domain. Bab ini menyajikan metode pencarian menyeluruh yang cepat untuk menyelesaikan suatu masalah optimasi. Bab ini juga memberikan pengantar matematika untuk konsep-konsep yang diperlukan dalam kursus ini.
Mulai Bab
2

Optimasi Tanpa Kendala dan dengan Kendala Linear

Bab ini membahas penyelesaian masalah optimasi tanpa kendala dan berkendala menggunakan kalkulus diferensial dan SymPy, serta mengidentifikasi potensi jebakan. SciPy juga diperkenalkan untuk menyelesaikan masalah optimasi tanpa kendala, dalam satu dan banyak dimensi, secara numerik, hanya dengan beberapa baris kode. Bab ini kemudian melanjutkan ke penyelesaian pemrograman linear di SciPy dan PuLP.
Mulai Bab
3

Optimasi Berkendala Non-linear

4

Teknik Optimasi Robust

Bab ini membahas pencarian optimum global ketika terdapat banyak solusi yang sama-sama baik. Kita akan melakukan analisis sensitivitas dan mempelajari teknik linearisasi yang mereduksi masalah non-linear menjadi masalah yang mudah diselesaikan dengan SciPy atau PuLP. Dari sisi aplikasi, kita akan menyelesaikan alokasi SDM dengan biaya pelatihan dan penganggaran modal dengan proyek yang saling bergantungan.
Mulai Bab

Pengantar Optimasi di Python

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.