IntroductionNeural Network Construction MethodologyThe Architecture of Neural NetworksChoosing the Activation FunctionConstruction and Training of Neural NetworksModel Selection via DropoutOverfittingAdding ComplexityBig Data in Machine LearningCoding a Simple Neural Network for One Instrument from Daily DataDefining Target OutputsTesting PerformanceAdding Activation LevelsConvergenceChoosing Input VariablesConclusionAppendix 2.A Building a Neural Network in PythonReferences