TRAINING --------- CSV of significant dates CSV of stock info Identify sources Gather news (reset training) Create training set Generate training file Upload training file Train semantic analyzer Predict