We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The Joy of Simulation: for Fun and Profit

00:00

Formal Metadata

Title
The Joy of Simulation: for Fun and Profit
Title of Series
Part Number
40
Number of Parts
169
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Vincent Warmerdam - The Joy of Simulation: for Fun and Profit In this talk discusses some joyful exercises in simulation. I'll demonstrate it's usefulness but moreover I'll discuss the sheer joy. I'll discuss how to generate song lyrics, I'll discuss how to get better at casino games, how to avoid math, how to play monopoly or even how to invest in lego minifigures. No maths required; just a random number generator. ----- In this talk discusses some joyful exercises in simulation. I'll demonstrate it's usefulness but moreover I'll discuss the sheer joy you can experience. I'll go over the following points (the short list): - I'll show how you can avoid math by simulating; I'll calculate the probability that two people in the live room have the same birthday. - I'll show how simulation can help you get better at many games. I'll start with simple card games and with the game of roulette. Most prominently I'll discuss how to determine the value of buying an asset in the game of monopoly. - I'll demonstrate how you can simulate Red Hot Chilli Pepper lyrics. Or any other band. Or legalese. - I'll demonstrate the results of a scraping exercise which helped me to determine the value of investing in Lego Minifigures. Depending on the level of the audience I might also discuss how biased simulation can help you solve optimisation problems or even introduce bayesian statistics via sampling. I'll gladly leave this decision to the EuroPython committee.
Maxima and minimaPOKESimulationLaptopRandomizationWebsiteCategory of beingCore dumpFigurate numberInferenceTheory of relativityMathematical optimizationSampling (statistics)BitComputer programmingComputer animationLecture/Conference
Order (biology)Turing testInverse elementSoftware testingPort scannerMobile WebKey (cryptography)Line (geometry)EntropyMetropolitan area networkRandomizationFormal grammarSubject indexingWebsiteInverse elementBlog2 (number)Food energyNumberBitTuring testNeuroinformatikRandom number generationView (database)Computer animation
Discrete element methodPort scanneroutputEndliche ModelltheoriePattern languageMarkov chainAreaData acquisitionDensity of statesNumberBitHistogramEngineering drawingDrawingComputer animationProgram flowchart
Markov chainCodeData acquisitionMetropolitan area networkMusical ensembleEndliche ModelltheoriePort scannerReal numberData modelAsynchronous Transfer ModeCountingInverse elementTuring testSoftware testingHost Identity ProtocolPattern languageWeb pagePredictabilityLevel (video gaming)1 (number)NeuroinformatikElectric generatorElectronic program guideRandom number generationInverse elementInferenceGreatest elementRoboticsForm (programming)Turing testReal-time operating systemRandomizationWeb 2.0QuicksortType theoryComputer animationProgram flowchart
VarianceMach's principleComputer iconComputerSample (statistics)EntropyMathematical singularityQuicksortNeuroinformatikMathematicsSampling (statistics)Bit1 (number)EstimatorPoint (geometry)Probability theoryPattern languagePredictabilityAlgorithmLevel (video gaming)Forcing (mathematics)Lecture/ConferenceComputer animationProgram flowchart
Ext functorPort scannerSampling (music)KnotPhysical systemSample (statistics)Event horizonSampling (statistics)Task (computing)Process (computing)MathematicsNumberMappingProbability distributionRule of inferenceQuicksortCharacteristic polynomialEvent horizonLikelihood functionInferenceSet (mathematics)Proper mapHistogramPhysical systemDigital electronicsPerspective (visual)Negative numberLecture/ConferenceXMLDiagram
KnotBitTask (computing)BlogPoint (geometry)Bayesian networkDirection (geometry)QuicksortMathematicsSampling (statistics)Game theoryInferenceLibrary (computing)BitTime seriesBlogService (economics)Lecture/ConferenceJSONXML
Multiplication signWhiteboardRule of inferenceWeb 2.0BitCharacteristic polynomialType theoryTesselationHydraulic jumpShape (magazine)Level (video gaming)Game theoryOraclePhysical systemMathematicsLikelihood functionNP-hardMechanism designWell-formed formulaLecture/Conference
Model checkingArmState diagramLine (geometry)State of matterData miningReal numberHistogramPoint (geometry)Software1 (number)BitEndliche ModelltheorieQuicksortStrategy gameRobotOptical disc driveDot productVulnerability (computing)InternetworkingHacker (term)Mechanism designTesselationBlogWorkstation <Musikinstrument>Game theoryRandomizationLikelihood functionAxiom of choicePattern languageLine (geometry)NumberSparse matrixCurveComputer fileStructural loadMereologyWhiteboardSet (mathematics)Table (information)SpacetimePlastikkarteMultiplication signFormal grammarCuboidPhysical systemPhysical lawComputer animation
InferenceFigurate numberPoint (geometry)WebsiteLecture/Conference
Computer-generated imageryDistribution (mathematics)AveragePort scannerBuffer overflowMoving averageMultiplication signQuicksort1 (number)CausalityFigurate numberPlotterSet (mathematics)Line (geometry)AverageSeries (mathematics)Arithmetic meanExpected valueGraph theoryRandomizationOptical disc driveBootstrap aggregatingTotal S.A.NumberMathematicsLevel (video gaming)Programmer (hardware)Cycle (graph theory)Moment (mathematics)Image resolutionBuffer overflowHistogramMassBitDifferentiable manifoldXML
Multiplication signLikelihood functionInferenceSampling (statistics)Lecture/ConferenceDiagram
InferenceCuboidMereologyProbability theoryWebsiteSet (mathematics)SimulationField (computer science)CASE <Informatik>QuicksortComputer animationLecture/Conference
Value-added networkPort scannerSquare numberSimulationGoodness of fitAreaTriangleFunctional (mathematics)CodeDimensional analysisNeuroinformatikMathematicsParameter (computer programming)QuicksortPoint (geometry)RandomizationMathematical optimizationPhysical systemSquare numberFamilyAxiom of choiceCASE <Informatik>Level (video gaming)Arithmetic meanLecture/ConferenceComputer animation
TriangleDistribution (mathematics)Greatest elementAverage1 (number)Point (geometry)AreaLecture/ConferenceComputer animation
Metropolitan area networkSample (statistics)Distribution (mathematics)AreaHistogramPoint (geometry)ArmPort scannerForm (programming)Ideal (ethics)EstimatorPopulation densityDistribution (mathematics)Sampling (statistics)PlotterTriangleCartesian coordinate systemQuicksortAreaNumberZoom lensPoint (geometry)BitFigurate numberRight angleLecture/ConferenceComputer animation
Sample (statistics)Point (geometry)Distribution (mathematics)HistogramAreaIdeal (ethics)Form (programming)Port scannerSampling (music)Game theoryAlgorithmData miningInferenceAreaLatent heatQuicksortOptimization problemTerm (mathematics)Parameter (computer programming)Natural numberAverageSampling (statistics)Data managementWhiteboardDistribution (mathematics)Mathematical optimizationComputer animation
Sample (statistics)HistogramPoint (geometry)AreaDistribution (mathematics)Sampling (music)Projective planeQuicksortCASE <Informatik>Form (programming)Physical systemSampling (statistics)TriangleAnalytic continuationMoment (mathematics)Distribution (mathematics)Computer animationLecture/Conference
BitExt functorUser profileTrigonometric functionsMultiplication signTerm (mathematics)CASE <Informatik>RandomizationSampling (statistics)Distribution (mathematics)Process (computing)Profil (magazine)BitComputer animation
QuicksortWordProfil (magazine)Scripting languageBitStructural loadLevel (video gaming)Lecture/Conference
ProteinRow (database)Library (computing)Service (economics)Electric generatorLecture/Conference
POKEPort scannerService (economics)Sturm's theoremRobotPoint (geometry)Term (mathematics)Token ringValue-added networkSample (statistics)WordData modelTrailServer (computing)Library (computing)Link (knot theory)Presentation of a groupWeb pageWordOnline helpSpeech synthesisLimit (category theory)SequenceEndliche ModelltheorieToken ringPoint (geometry)Dynamical systemRoboticsMereologyEntire functionRobotQuicksortTwitterMIDIProjective planeSoftware repositoryComputer animation
Token ringWordSample (statistics)Data modelTrailProbability distributionDistribution (mathematics)Sampling (statistics)State of matterQuicksortToken ringEndliche ModelltheorieChainLecture/ConferenceComputer animation
Asynchronous Transfer ModeEndliche ModelltheorieMach's principlePOKEBinary fileKnotBeat (acoustics)Greatest elementPiEndliche ModelltheorieSpecial unitary groupDistribution (mathematics)RankingDirection (geometry)ChainQuicksortWaveBinary fileResultantPerturbation theoryPiRule of inferenceLengthToken ringDemosceneSampling (statistics)Greatest elementMetropolitan area networkComputer animation
POKEAsynchronous Transfer ModeRothe-VerfahrenMusical ensembleEndliche ModelltheorieDifferent (Kate Ryan album)Data modelGraph (mathematics)Mathematical singularityArtificial neural networkComputer-generated imageryQuicksortWeightTheory of relativityWavePerturbation theoryElectric generatorEndliche ModelltheorieWave packetLaptopProduct (business)Open setCategory of beingChainDivisorFrame problemMusical ensembleWordSequenceContext awarenessAlgorithmDifferent (Kate Ryan album)CodeDomain nameFocus (optics)Graph (mathematics)Distribution (mathematics)Optical disc driveFormal languageMappingProbability theoryLogical constantSampling (statistics)Water vaporFitness functionRegulator geneMultiplication signCharacteristic polynomialLibrary (computing)Network topologyMachine learningInstance (computer science)Token ringCovering spaceConsistencyField (computer science)BitForm (programming)Film editingVirtual machineWeb pageProjective planeLecture/ConferenceComputer animation
Asynchronous Transfer ModeData modelElectric generatorPort scannerMedical imagingEndliche ModelltheorieLibrary (computing)Sampling (statistics)BitLine (geometry)QuicksortBuildingFormal languageCASE <Informatik>Axiom of choiceEquivalence relationArithmetic meanToken ringCodePhysical systemLecture/ConferenceDrawing
Library (computing)Entire functionSet (mathematics)Order (biology)Radio-frequency identificationPerspective (visual)Formal languageGame theoryIntegrated development environmentLecture/ConferenceXML
SoftwareBitProjective planeQuicksortComputer programmingQueue (abstract data type)Lecture/Conference
Complex (psychology)Electronic mailing listEvent horizonWeightQuicksortWhiteboardCross-correlationEndliche ModelltheorieLibrary (computing)Lattice (order)CASE <Informatik>SoftwareTrailSequenceDrum memoryMusical ensembleTime seriesBitPoint (geometry)Pattern languageToken ringMereologyMIDILecture/ConferenceMeeting/Interview
Dimensional analysisTriangleLecture/ConferenceMeeting/Interview
Mathematical optimizationCASE <Informatik>Dimensional analysisHill differential equationField (computer science)AlgorithmRandomized algorithmExterior algebraGreedy algorithmComputer animationLecture/Conference
Asynchronous Transfer ModeData modelCASE <Informatik>SequenceElectric generatorToken ringRight angleMomentumExtreme programmingStreaming mediaLecture/ConferenceComputer animation
Asynchronous Transfer ModeData modelSequenceToken ringSampling (statistics)Point (geometry)State of matterElectric generatorQuicksortRoundness (object)Open setBitBit rateWeightGroup actionComputer animationLecture/Conference
Red HatLevel (video gaming)Event horizonComputer animation
Transcript: English(auto-generated)