Ga naar hoofdinhoud
HomePython

Cursus

Introductie tot optimalisatie in Python

GemiddeldVaardigheidsniveau
Bijgewerkt 06-2025
Leer echte optimalisatieproblemen oplossen met SciPy en PuLP van Python, van de basis tot beperkte en complexe optimalisatie.
Start Cursus Kosteloos
PythonProgramming
4 u
13 videos
42 Opdrachten
3,250 XP
5,181
Bewijs van Prestatie

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Geliefd bij leerlingen van duizenden bedrijven

Group

Een team trainen?

Probeer voor bedrijven

Cursusbeschrijving

Optimalisatieproblemen komen overal voor in techniek, wetenschappen en sociale wetenschappen. Deze cursus maakt je van een beginner op het gebied van optimalisatie tot een echte expert. Je gaat wiskundige modellen gebruiken om echte problemen om te zetten in wiskundige problemen en die dan oplossen in Python met de SciPy- en PuLP-pakketten.

Gebruik calculus voor onbeperkte optimalisatieproblemen met SymPy

Je begint met het leren van de definitie van een optimalisatieprobleem en de toepassingen ervan. Je gaat SymPy gebruiken om calculus toe te passen en zo analytische oplossingen te vinden voor onbeperkte optimalisatie. Je hoeft geen afgeleiden te berekenen of vergelijkingen op te lossen; SymPy werkt gewoon super! Je gaat SciPy gebruiken om numerieke oplossingen te vinden.

Pak complexe problemen direct aan

Vervolgens leer je lineaire programmeerproblemen oplossen in SciPy en PuLP. Om de complexiteit van de echte wereld te begrijpen, leer je hoe je PuLP en SciPy kunt gebruiken om beperkte convexe optimalisatie en gemengde gehele optimalisatie op te lossen. Aan het einde van deze cursus heb je echte optimalisatieproblemen opgelost, zoals productie, winst en budgettering, toewijzing van middelen en nog veel meer.

Vereisten

Introduction to NumPy
1

Introductie tot optimalisatie

Dit hoofdstuk introduceert optimalisatie, de kernelementen ervan en de brede toepassingen in sectoren en domeinen. Het laat een snelle, uitputtende zoekmethode zien om een optimalisatieprobleem op te lossen. Ook krijg je een wiskundige opfriscursus voor de concepten die je in deze cursus nodig hebt.
Hoofdstuk beginnen
2

Ongeconditioneerde en lineair geconditioneerde optimalisatie

Dit hoofdstuk behandelt het oplossen van ongeconditioneerde en geconditioneerde optimalisatieproblemen met differentiaalrekening en SymPy, en wijst op mogelijke valkuilen. SciPy wordt ook geïntroduceerd om ongeconditioneerde optimalisatieproblemen, in één en meerdere dimensies, numeriek op te lossen met maar een paar regels code. Vervolgens lossen we lineaire programmering op in SciPy en PuLP.
Hoofdstuk beginnen
3

Niet-lineair geconditioneerde optimalisatie

4

Robuuste optimalisatietechnieken

Dit hoofdstuk gaat over het vinden van het globale optimum wanneer er meerdere goede oplossingen bestaan. We voeren gevoeligheidsanalyse uit en leren linearisatietechnieken die niet-lineaire problemen terugbrengen tot eenvoudig oplosbare varianten met SciPy of PuLP. Qua toepassingen lossen we een HR-toewijzingsprobleem met trainingskosten op en kapitaalbudgettering met afhankelijke projecten.
Hoofdstuk beginnen
Introductie tot optimalisatie in Python
Cursus
voltooid

Verdien een prestatieverklaring

Voeg deze referentie toe aan je LinkedIn-profiel, cv of curriculum vitae
Deel het op sociale media en in je functioneringsgesprek
Schrijf je nu in

Sluit je aan bij meer dan 19 miljoen leerlingen en start vandaag nog met Introductie tot optimalisatie in Python!

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Ontwikkel je datavaardigheden met DataCamp voor Mobiel

Maak vooruitgang onderweg met onze mobiele cursussen en dagelijkse 5-minuten programmeeruitdagingen.