Snel navigeren naar:

  • Inhoud
  • Voordelen
  • Specificaties
  • Reviews
  • More information
  • FAQ

Productinformatie

In deze training ga je verschillende reken- en optimalisatieproblemen onderzoeken. Eerst leer je meer over het gebruik en het belang van discrete wiskunde in de wereld van de informatica en oefen je dit met Python. Vervolgens ontdek je grafieken en grafiekbewerkingen om een netwerk te modelleren. Leer ook over lineair programmeren, een optimalisatiemodel dat kan worden gebruikt wanneer onze objectieve functie en beperkingen kunnen worden weergegeven met behulp van lineaire termen. Ten slotte ga je onderzoeken hoe je optimalisatieproblemen kunt oplossen met behulp van integer programmeren.

Inhoud van de training

Math & Optimizations

8 uur

Math & Optimizations: Introducing Sets & Set Operations

  • Discrete mathematics is the study of objects that take on

  • distinct, separated values. The study of discrete mathematics is
  • important in the field of Computer Science as computers can only
  • understand discrete binary numbers. Use this course to learn more
  • about the use and importance of discrete mathematics in the world
  • of computer science. Examine the use of sets and perform common
  • operations on them in Python. These operations include union,
  • intersection, difference, and symmetric difference. When you are
  • finished with this course, you will have the skills to use and work
  • with sets in the real world using Python.

Math & Optimizations: Introducing Graphs & Graph Operations

  • The graph data structure plays a significant role in modeling

  • entities in the real world. A graph comprises nodes and edges that
  • are used to represent entities and relationships, respectively. A
  • graph can be used to model a social network or a professional
  • network, roads and rail infrastructure, and telecommunication and
  • telephone networks. Through this course, you'll explore graph data
  • structure, graph components, and different types of graphs and
  • their use cases. Start by discovering how to represent directed,
  • undirected, weighted, and unweighted graphs in NetworkX. You'll
  • then learn more about visualizing nodes and connections in graphs
  • using Matplotlib. This course will also help you examine how to
  • implement graph algorithms on all graph types using NetworkX. Upon
  • completing this course, you will have the skills and knowledge to
  • create and work with graphs using NetworkX in Python.

Math & Optimizations: Solving Optimization Problems Using Linear Programming

  • Mathematical optimization models allow us to represent our

  • objectives, decision variables, and constraints in mathematical
  • terms, and solving these models gives us the optimal solution to
  • our problems. Linear programming is an optimization model that can
  • be used when our objective function and constraints can be
  • represented using linear terms. Use this course to learn how
  • decision-making can be represented using mathematical optimization
  • models. Begin by examining how optimization problems can be
  • formulated using objective functions, decision variables, and
  • constraints. You'll then recognize how to find an optimal solution
  • to a problem from amongst feasible solutions through a case study.
  • This course will also help you investigate the pros and cons of the
  • assumptions made by linear programming and the steps involved in
  • solving linear programming problems graphically as well as by using
  • the Simplex method. When you are done with this course, you will
  • have the skills and knowledge to apply linear programming to solve
  • optimization problems.

Math & Optimizations: Solving Optimization Problems Using Integer Programming

  • Integer programming is a mathematical optimization model that helps find optimal solutions to our problems. Integer programming problems find more applications than linear programming and are an important tool in a developer's toolkit. Examine how to solve optimizations problems using integer programming through this course.
  • Start by comparing the integer programming optimization model and linear programming. You'll then move on to the LP relaxation technique and how it can be used to obtain the starting point of an integer programming solution.
  • You'll also explore the Pulp Python library through different case studies consisting of integer programming problems.
  • Upon completing this course, you'll be able to apply integer programming to solve optimization problems.

Kenmerken

Engels (US)
8 uur
Python
90 dagen online toegang
HBO

Meer informatie

Extra product informatie 0
Doelgroep Softwareontwikkelaar, Webontwikkelaar
Voorkennis

Geen voorkennis vereist

resultaat

Na het afronden van deze training heb je de vaardigheden om sets in de echte wereld te gebruiken en ermee te werken met behulp van Python. Je hebt de vaardigheden en kennis om grafieken te maken en ermee te werken met NetworkX in Python, om lineaire programmering toe te passen om optimalisatieproblemen op te lossen én om integer programmeren toe te passen om optimalisatieproblemen op te lossen.

Positieve reacties van cursisten

Ontwikkel je tot data analist

Service is echt heel goed. Snel, klantvriendelijk, weten waar ze over praten en denken met je mee met oplossingen. Daarnaast hebben ze ook een goed leerplatform om je studie te volgen en na elke module een korte toets om te zien hoeveel je ervan heb begrepen en je kan de status zien hoeveel tijd je hebt besteed aan je studie. Ik waardeer ze enorm en ik raad elke ICT'er aan om met hen in zee te gaan om je studie te volgen.

- Emilio Jones

Training: Introduction to SQL

Eén training geprobeerd en deze naar tevredenheid gevolgd. Een module werkte in eerste instantie niet, maar na contact opgenomen te hebben met klantenservice kreeg ik snel antwoord met een oplossing.

- Lars van der Spek

Training: Certified Ethical Hacker (CEHv12) - incl. examen

Eerste keer dat ik een online training heb gedaan en zou zo weer een training volgen via icttraningen.nl

- Jerry Jialal

Training: Microsoft Managing Modern Desktops (exam MD-101)

Het resultaat van de groep is absoluut bevredigend. Ik ga in ieder geval geen ander meer bellen.

- Antoine Evertze, Sales Engineer bij Chubb

Training: PRINCE2® 6e editie Foundation- incl. examen

Als er wat is staan ze altijd voor me klaar. Ik word meteen geholpen als ik bel.

- E. Zeijlmans, P&O adviseur bij Parnassia Groep

Training: ITIL® 4 Foundation - incl. examen

Wij zijn gebaat bij mensen die bijblijven in hun vakgebied en continu getriggerd worden.

- W. van Uijthoven, IT manager bij gemeente Arnhem

Training: Excel 2013 Compleet

Ik heb al eens eerder een training gehad via icttrainingen.nl en dat was een erg leerzame, leuke ervaring. Nu heb ik via het werk een online cursus en deze lijkt tot nu toe ook erg leerzaam.

- Michelle Brierley

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties