-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathta_SentinelBusiness.py
87 lines (60 loc) · 1.99 KB
/
ta_SentinelBusiness.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# -*- coding: utf-8 -*-
"""
Created on Fri Jul 14 09:23:49 2017
@author: Luis Carlos Prieto
"""
import log
import ta_ConfigManager
import ta_DataCleaner
def main():
# Variables Generales...
Errores = 0
miLog = log.Log()
m_DatosTwitter = ta_DataCleaner.DatosTwitter()
miConf = ta_ConfigManager.Configuracion()
miLog.Salida("Lanzando proceso ML2 ...")
m_DatosTwitter.Iniciar(miConf.m_FicheroML2Training)
miLog.Salidaln("OK ...")
miLog.Salida("construyendo Features ML2 ...")
m_DatosTwitter.build_features()
miLog.Salidaln("OK...")
miLog.Salida("Limpiando ML2 ...")
m_DatosTwitter.Limpieza()
miLog.Salida("OK ...")
miLog.Salida("Tokenizando ...")
m_DatosTwitter.Tokenizar()
m_DatosTwitter.Separar()
miLog.Salidaln("OK ...")
miLog.Salida("Construyendo lista de palagras ...")
m_DatosTwitter.ConstruirPalabras()
miLog.Salidaln("OK ...")
miLog.Salida("Contando Palabras ...")
m_DatosTwitter.ContarPalabras()
miLog.Salidaln("OK ...")
miLog.Salida("Recuperando Negaciones ...")
m_DatosTwitter.RecuperarNegaciones()
miLog.Salidaln("OK ...")
miLog.Salida("Construyendo modelo ...")
ModeloDatos, Etiquetas = m_DatosTwitter.build_data_model()
miLog.Salidaln("OK ...")
miLog.Salidaln("Random Forest ...")
m_DatosTwitter.RandomForest()
miLog.Salidaln("OK ...")
miLog.Salidaln("Naive Bayes ...")
m_DatosTwitter.NaiveBayes()
miLog.Salidaln("OK ...")
miLog.Salidaln("SVM ...")
m_DatosTwitter.SVM()
miLog.Salidaln("OK ...")
miLog.Salidaln("Descenso de Gradiente ...")
m_DatosTwitter.DescensoGradiente()
miLog.Salidaln("OK ...")
miLog.Salidaln("Perceptron ...")
m_DatosTwitter.Perceptron()
miLog.Salidaln("OK ...")
if (Errores > 0 ):
miLog.Salidaln("ERRORES DETECTADOS")
else:
miLog.Salidaln("Proceso finalizado con exito...")
main()