मुख्य सामग्री पर जाएं

कोर्स

Python में Optimization परिचय

इंटरमीडिएट4 घंटे

Python के SciPy और PuLP से वास्तविक-विश्व अनुकूलन समस्याएँ हल करना सीखें, बुनियादी से लेकर बाधित और जटिल अनुकूलन तक।

Python4 घंटे13 वीडियो42 अभ्यास3,250 XP5,330उपलब्धि प्रमाणपत्र

अपना नि:शुल्क अकाउंट बनाएँ

Google के साथ जारी रखें
या
जारी रखकर, आप हमारी उपयोग की शर्तें, हमारा गोपनीयता नीति और यह कि आपका डेटा USA में संग्रहीत है।

हज़ारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

टीम को प्रशिक्षित कर रहे हैं?

बिज़नेस आज़माएँ

कोर्स विवरण

अनुकूलन समस्याएँ इंजीनियरिंग, विज्ञान और सामाजिक विज्ञान में सर्वव्यापी हैं। यह पाठ्यक्रम आपको शून्य अनुकूलन ज्ञान से एक नायक अनुकूलक तक ले जाएगा। आप वास्तविक दुनिया की समस्याओं को गणितीय समस्याओं में बदलने और उन्हें Python में SciPy तथा PuLP पैकेजों का उपयोग करके हल करने के लिए गणितीय मॉडलिंग का उपयोग करेंगे।

SymPy के साथ अनियंत्रित अनुकूलन समस्याओं पर कलन लागू करें

आप एक अनुकूलन समस्या की परिभाषा और इसके उपयोग के मामलों को सीखना शुरू करेंगे। आप अनियंत्रित अनुकूलन के लिए विश्लेषणात्मक समाधान प्राप्त करने हेतु कैलकुलस लागू करने के लिए SymPy का उपयोग करेंगे। आपको अवकलजों की गणना या समीकरणों को हल करने की आवश्यकता नहीं होगी; SymPy बिना किसी रुकावट के काम करता है! इसी तरह, आप संख्यात्मक समाधान प्राप्त करने के लिए SciPy का उपयोग करेंगे।

जटिल समस्याओं का सीधे सामना करें

इसके बाद, आप SciPy और PuLP में रैखिक प्रोग्रामिंग समस्याओं को हल करना सीखेंगे। वास्तविक दुनिया की जटिलता को समझने के लिए, आप देखेंगे कि बाधित उत्तल अनुकूलन और मिश्रित पूर्णांक अनुकूलन को हल करने के लिए PuLP और SciPy का उपयोग कैसे किया जाए। इस पाठ्यक्रम के अंत तक, आपने वास्तविक दुनिया की अनुकूलन समस्याएँ हल कर ली होंगी, जिनमें विनिर्माण, लाभ और बजट, संसाधन आवंटन, और भी बहुत कुछ शामिल है।

पूर्वापेक्षाएँ

पाठ्यक्रम

कोर्स रूपरेखा

1

Optimization परिचय

यह अध्याय ऑप्टिमाइज़ेशन, उसके मुख्य अवयवों, और विभिन्न उद्योगों व डोमेनों में उसके व्यापक उपयोग का परिचय देता है। यह किसी ऑप्टिमाइज़ेशन समस्या को हल करने के लिए एक त्वरित, exhaustive search विधि प्रस्तुत करता है। साथ ही, इस कोर्स के लिए आवश्यक अवधारणाओं का एक गणितीय प्राइमर भी देता है।
अध्याय शुरू करें
2

Unconstrained और Linear Constrained Optimization

यह अध्याय differential calculus और SymPy के साथ unconstrained और constrained ऑप्टिमाइज़ेशन समस्याएँ हल करने को कवर करता है और संभावित मुश्किलों की पहचान कराता है। SciPy का परिचय भी दिया गया है ताकि आप कुछ पंक्तियों के कोड में, एक-आयामी और बहु-आयामी, unconstrained ऑप्टिमाइज़ेशन समस्याएँ संख्यात्मक रूप से हल कर सकें। अध्याय आगे SciPy और PuLP में linear programming भी हल करता है।
अध्याय शुरू करें
3

Non-linear Constrained Optimization

यह अध्याय विभिन्न constraints के साथ convex-constrained ऑप्टिमाइज़ेशन समस्याओं का परिचय देता है और mixed integer linear programming समस्याओं को देखता है—मूलतः वे linear programming समस्याएँ जिनमें कम से कम एक वैरिएबल integer होता है।
अध्याय शुरू करें
4

Robust Optimization Techniques

यह अध्याय तब global optimum खोजना कवर करता है जब कई अच्छे समाधान मौजूद हों। हम sensitivity analysis करेंगे और ऐसी linearization तकनीकें सीखेंगे जो non-linear समस्याओं को SciPy या PuLP के साथ आसानी से हल होने योग्य रूप में बदल देती हैं। अनुप्रयोगों के रूप में, हम training costs के साथ HR allocation और dependent projects वाली capital budgeting समस्याएँ हल करेंगे।
अध्याय शुरू करें

Python में Optimization परिचय

कोर्स
पूरा

उपलब्धि प्रमाणपत्र प्राप्त करें

अभी नामांकन करें

DataCamp for Mobile के साथ अपने डेटा कौशल बढ़ाएं

हमारे मोबाइल पाठ्यक्रमों और दैनिक 5-मिनट कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।