Commit 553fa629 authored by Bruno López Trigo's avatar Bruno López Trigo

Mellorada a documentación e correxidos pequenos erros lingüísticos nas explicacións

parent b9cd291b
......@@ -831,7 +831,7 @@ public class ExplainerManagerImpl implements ExplainerManager {
for (Map.Entry<String, ArrayList<String>> entry : branchLabelsHigh.entrySet()) {
if (entry.getValue().size() > 1 && firstSentence) {
firstSentence = false;
phrase = this.generator.generateClauseObjectElement("For this specific values", "it", "be",
phrase = this.generator.generateClauseObjectElement("For these specific values", "it", "be",
true, entry.getKey() + " to be",
this.generator.generateNoumsCoordinate(entry.getValue()));
} else if (entry.getValue().size() > 1 && !firstSentence) {
......@@ -839,7 +839,7 @@ public class ExplainerManagerImpl implements ExplainerManager {
entry.getKey() + " to be", this.generator.generateNoumsCoordinate(entry.getValue()));
} else if (firstSentence) {
firstSentence = false;
phrase = this.generator.generateClauseObject("For this specific values", "it", "be", false,
phrase = this.generator.generateClauseObject("For these specific values", "it", "be", false,
entry.getKey() + " to be", entry.getValue().get(0));
} else {
phrase = this.generator.generateClauseObject("Also", "it", "be", false,
......@@ -949,12 +949,12 @@ public class ExplainerManagerImpl implements ExplainerManager {
literal = literal.replaceAll(", $", ")");
phrase = this.generator.generateClauseObjectElement(null, extractor.getConsequent(i), "be",
false, "posible due to the proximity of",
false, "possible due to the proximity of",
this.generator.generateNoumsCoordinate(attributes), "with the split values " + literal);
} else {
for (Map.Entry<String, Double> entry : splitValues.entrySet()) {
phrase = this.generator.generateClause(extractor.getConsequent(i), "be", false,
"posible due to the proximity of " + entry.getKey().toLowerCase()
"possible due to the proximity of " + entry.getKey().toLowerCase()
+ " with the split value (" + entry.getValue() + ")");
}
......
......@@ -19,117 +19,130 @@
\bibstyle{naturemag-doi}
\citation{weka}
\citation{simplenlg}
\citation{simplenlges}
\citation{simplenlggl}
\babel@aux{english}{}
\citation{gitlab}
\citation{demostrador}
\citation{jersey}
\citation{reactjs}
\babel@aux{english}{}
\@writefile{toc}{\contentsline {section}{\numberline {1}Arquitectura y dise\IeC {\~n}o del servicio}{1}{section.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Visi\IeC {\'o}n general de servicio}{1}{subsection.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}API REST de ExpliClas}{1}{subsection.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.1}Paquete brunolopez.expliclas.services}{1}{subsubsection.1.2.1}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introducci\IeC {\'o}n}{1}{section.1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Arquitectura y dise\IeC {\~n}o del servicio}{1}{section.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Visi\IeC {\'o}n general de servicio}{1}{subsection.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Visi\IeC {\'o}n general de ExpliClas\relax }}{2}{figure.caption.1}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:arquitectura}{{1}{2}{Visión general de ExpliClas\relax }{figure.caption.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.services}\relax }}{2}{figure.caption.2}}
\newlabel{fig:paqueteservices}{{2}{2}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.services}\relax }{figure.caption.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.2}Paquete brunolopez.expliclas.utils}{3}{subsubsection.1.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}API REST de ExpliClas}{2}{subsection.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Paquete brunolopez.expliclas.services}{2}{subsubsection.2.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Paquete brunolopez.expliclas.utils}{2}{subsubsection.2.2.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.services}\relax }}{3}{figure.caption.2}}
\newlabel{fig:paqueteservices}{{2}{3}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.services}\relax }{figure.caption.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.utils}\relax }}{3}{figure.caption.3}}
\newlabel{fig:paqueteutils}{{3}{3}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.utils}\relax }{figure.caption.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.3}Paquete brunolopez.expliclas.exceptions}{3}{subsubsection.1.2.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.exceptions}\relax }}{3}{figure.caption.4}}
\newlabel{fig:paqueteexceptions}{{4}{3}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.exceptions}\relax }{figure.caption.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.4}Paquete brunolopez.expliclas.filters}{3}{subsubsection.1.2.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}Paquete brunolopez.expliclas.exceptions}{3}{subsubsection.2.2.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}Paquete brunolopez.expliclas.filters}{3}{subsubsection.2.2.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.exceptions}\relax }}{4}{figure.caption.4}}
\newlabel{fig:paqueteexceptions}{{4}{4}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.exceptions}\relax }{figure.caption.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.filters}\relax }}{4}{figure.caption.5}}
\newlabel{fig:paquetefilters}{{5}{4}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.filters}\relax }{figure.caption.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.5}Paquete brunolopez.expliclas.models}{4}{subsubsection.1.2.5}}
\citation{d3}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.5}Paquete brunolopez.expliclas.models}{4}{subsubsection.2.2.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.models}\relax }}{5}{figure.caption.6}}
\newlabel{fig:paquetemodels}{{6}{5}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.models}\relax }{figure.caption.6}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.6}Paquete brunolopez.expliclas.models.trees}{5}{subsubsection.1.2.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.6}Paquete brunolopez.expliclas.models.trees}{5}{subsubsection.2.2.6}}
\citation{d3}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.models.trees}\relax }}{6}{figure.caption.7}}
\newlabel{fig:paquetemodelstrees}{{7}{6}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.models.trees}\relax }{figure.caption.7}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.7}Paquete brunolopez.expliclas.models.fuzzy}{6}{subsubsection.1.2.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.models.fuzzy}\relax }}{7}{figure.caption.8}}
\newlabel{fig:paquetemodelsfuzzy}{{8}{7}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.models.fuzzy}\relax }{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.8}Paquete brunolopez.expliclas.datasets}{7}{subsubsection.1.2.8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.9}Paquete brunolopez.expliclas.builder}{7}{subsubsection.1.2.9}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.datasets}\relax }}{8}{figure.caption.9}}
\newlabel{fig:paquetedatasets}{{9}{8}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.datasets}\relax }{figure.caption.9}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.builder}\relax }}{8}{figure.caption.10}}
\newlabel{fig:paquetebuilder}{{10}{8}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.builder}\relax }{figure.caption.10}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.10}Paquete brunolopez.expliclas.classifiers}{8}{subsubsection.1.2.10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.2.11}Paquete brunolopez.expliclas.explainer}{8}{subsubsection.1.2.11}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.classifiers}\relax }}{9}{figure.caption.11}}
\newlabel{fig:paqueteclassifiers}{{11}{9}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.classifiers}\relax }{figure.caption.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Demostrador web de ExpliClas}{9}{subsection.1.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.explainer}\relax }}{10}{figure.caption.12}}
\newlabel{fig:paqueteexplainer}{{12}{10}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.explainer}\relax }{figure.caption.12}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Resumen de la estructura del demostrador web\relax }}{11}{figure.caption.13}}
\newlabel{fig:demotree}{{13}{11}{Resumen de la estructura del demostrador web\relax }{figure.caption.13}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Funcionamiento del servicio mediante un caso de uso}{11}{section.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Solicitando un token de sesi\IeC {\'o}n}{11}{subsection.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Subiendo el dataset de entrenamiento}{11}{subsection.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Sobre el formato del dataset}{11}{subsubsection.2.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Generando el clasificador mediante un algoritmo}{12}{subsection.2.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Generando el modelo de clasificaci\IeC {\'o}n propio de ExpliClas}{13}{subsection.2.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Para los clasificadores basados en \IeC {\'a}rboles}{13}{subsubsection.2.4.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Para los clasificadores basados en l\IeC {\'o}gica borrosa}{13}{subsubsection.2.4.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Clasificando una instancia}{13}{subsection.2.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Para los clasificadores basados en \IeC {\'a}rboles}{13}{subsubsection.2.5.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Para los clasificadores basados en l\IeC {\'o}gica borrosa}{14}{subsubsection.2.5.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Obteniendo la explicaci\IeC {\'o}n local}{14}{subsection.2.6}}
\@writefile{toc}{\contentsline {section}{\numberline {3}La estructura de los datasets}{14}{section.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Estructura de un dataset\relax }}{14}{figure.caption.14}}
\newlabel{fig:directorios}{{14}{14}{Estructura de un dataset\relax }{figure.caption.14}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}La configuraci\IeC {\'o}n del experto}{15}{section.4}}
\@writefile{toc}{\contentsline {section}{\numberline {5}La construcci\IeC {\'o}n de \IeC {\'a}rboles de decisi\IeC {\'o}n}{17}{section.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Tipos de nodos del \IeC {\'a}rbol de decisi\IeC {\'o}n\relax }}{17}{figure.caption.15}}
\newlabel{fig:nodes}{{15}{17}{Tipos de nodos del árbol de decisión\relax }{figure.caption.15}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6}La interpretaci\IeC {\'o}n de \IeC {\'a}rboles de decisi\IeC {\'o}n}{18}{section.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Estructura de la clasificaci\IeC {\'o}n\relax }}{19}{figure.caption.16}}
\newlabel{fig:classification}{{16}{19}{Estructura de la clasificación\relax }{figure.caption.16}{}}
\@writefile{toc}{\contentsline {section}{\numberline {7}La construcci\IeC {\'o}n de reglas borrosas}{19}{section.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Antecedente de una regla\relax }}{20}{figure.caption.17}}
\newlabel{fig:fuzzyrule}{{17}{20}{Antecedente de una regla\relax }{figure.caption.17}{}}
\@writefile{toc}{\contentsline {section}{\numberline {8}La interpretaci\IeC {\'o}n de reglas borrosas}{21}{section.8}}
\@writefile{toc}{\contentsline {section}{\numberline {9}\IeC {\textquestiondown }C\IeC {\'o}mo a\IeC {\~n}adir un nuevo algoritmo?}{22}{section.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Caso sencillo}{22}{subsection.9.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Caso medio}{22}{subsection.9.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Caso complejo}{22}{subsection.9.3}}
\@writefile{toc}{\contentsline {section}{\numberline {10}\IeC {\textquestiondown }C\IeC {\'o}mo integrar Google Analytics?}{22}{section.10}}
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Panel de administraci\IeC {\'o}n Google Analytics\relax }}{23}{figure.caption.18}}
\newlabel{fig:administrar}{{18}{23}{Panel de administración Google Analytics\relax }{figure.caption.18}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Creaci\IeC {\'o}n de una propiedad en Google Analytics\relax }}{23}{figure.caption.19}}
\newlabel{fig:formulario}{{19}{23}{Creación de una propiedad en Google Analytics\relax }{figure.caption.19}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces ID de seguimiento Google Analytics\relax }}{24}{figure.caption.20}}
\newlabel{fig:id}{{20}{24}{ID de seguimiento Google Analytics\relax }{figure.caption.20}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Integraci\IeC {\'o}n con react-router-ga\relax }}{24}{figure.caption.21}}
\newlabel{fig:reactrouterga}{{21}{24}{Integración con react-router-ga\relax }{figure.caption.21}{}}
\@writefile{toc}{\contentsline {section}{\numberline {11}Requisitos del lenguaje}{24}{section.11}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}Explicaci\IeC {\'o}n global}{25}{subsection.11.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1}Enumerando los consecuentes}{25}{subsubsection.11.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.2}Determinando la confusi\IeC {\'o}n global del clasificador}{25}{subsubsection.11.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.3}Determinando la confusi\IeC {\'o}n entre consecuentes de forma gen\IeC {\'e}rica}{26}{subsubsection.11.1.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}Explicaci\IeC {\'o}n local}{28}{subsection.11.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.1}Explicando el camino}{28}{subsubsection.11.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2}Explicando la probabilidad de las alternativas seg\IeC {\'u}n la precisi\IeC {\'o}n de las ramas}{28}{subsubsection.11.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3}Explicando la probabilidad de las alternativas seg\IeC {\'u}n la confusi\IeC {\'o}n global}{29}{subsubsection.11.2.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.4}Explicando por qu\IeC {\'e} aparecen las alternativas}{30}{subsubsection.11.2.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3}Explicaci\IeC {\'o}n de las matrices de confusi\IeC {\'o}n}{31}{subsection.11.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.7}Paquete brunolopez.expliclas.models.fuzzy}{7}{subsubsection.2.2.7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.8}Paquete brunolopez.expliclas.datasets}{7}{subsubsection.2.2.8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.9}Paquete brunolopez.expliclas.builder}{7}{subsubsection.2.2.9}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.models.fuzzy}\relax }}{8}{figure.caption.8}}
\newlabel{fig:paquetemodelsfuzzy}{{8}{8}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.models.fuzzy}\relax }{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.10}Paquete brunolopez.expliclas.classifiers}{8}{subsubsection.2.2.10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.11}Paquete brunolopez.expliclas.explainer}{8}{subsubsection.2.2.11}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.datasets}\relax }}{9}{figure.caption.9}}
\newlabel{fig:paquetedatasets}{{9}{9}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.datasets}\relax }{figure.caption.9}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.builder}\relax }}{9}{figure.caption.10}}
\newlabel{fig:paquetebuilder}{{10}{9}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.builder}\relax }{figure.caption.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Demostrador web de ExpliClas}{9}{subsection.2.3}}
\citation{pixabay}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.classifiers}\relax }}{10}{figure.caption.11}}
\newlabel{fig:paqueteclassifiers}{{11}{10}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.classifiers}\relax }{figure.caption.11}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Funcionamiento del servicio mediante un caso de uso}{10}{section.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Diagrama de clases de paquete: \textit {brunolopez.expliclas.explainer}\relax }}{11}{figure.caption.12}}
\newlabel{fig:paqueteexplainer}{{12}{11}{Diagrama de clases de paquete: \textit {brunolopez.expliclas.explainer}\relax }{figure.caption.12}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Solicitando un token de sesi\IeC {\'o}n}{11}{subsection.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Subiendo el dataset de entrenamiento}{11}{subsection.3.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Resumen de la estructura del demostrador web\relax }}{12}{figure.caption.13}}
\newlabel{fig:demotree}{{13}{12}{Resumen de la estructura del demostrador web\relax }{figure.caption.13}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Sobre el formato del dataset}{12}{subsubsection.3.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Generando el clasificador mediante un algoritmo}{12}{subsection.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Generando el modelo de clasificaci\IeC {\'o}n propio de ExpliClas}{14}{subsection.3.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}Para los clasificadores basados en \IeC {\'a}rboles}{14}{subsubsection.3.4.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}Para los clasificadores basados en l\IeC {\'o}gica borrosa}{14}{subsubsection.3.4.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Clasificando una instancia}{14}{subsection.3.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}Para los clasificadores basados en \IeC {\'a}rboles}{14}{subsubsection.3.5.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}Para los clasificadores basados en l\IeC {\'o}gica borrosa}{14}{subsubsection.3.5.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Obteniendo la explicaci\IeC {\'o}n local}{15}{subsection.3.6}}
\@writefile{toc}{\contentsline {section}{\numberline {4}La estructura de los datasets}{15}{section.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Estructura de un dataset\relax }}{15}{figure.caption.14}}
\newlabel{fig:directorios}{{14}{15}{Estructura de un dataset\relax }{figure.caption.14}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5}La configuraci\IeC {\'o}n del experto}{16}{section.5}}
\@writefile{toc}{\contentsline {section}{\numberline {6}La construcci\IeC {\'o}n de \IeC {\'a}rboles de decisi\IeC {\'o}n}{18}{section.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Tipos de nodos del \IeC {\'a}rbol de decisi\IeC {\'o}n\relax }}{18}{figure.caption.15}}
\newlabel{fig:nodes}{{15}{18}{Tipos de nodos del árbol de decisión\relax }{figure.caption.15}{}}
\@writefile{toc}{\contentsline {section}{\numberline {7}La interpretaci\IeC {\'o}n de \IeC {\'a}rboles de decisi\IeC {\'o}n}{19}{section.7}}
\newlabel{sec:treeinterpretation}{{7}{19}{La interpretación de árboles de decisión}{section.7}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Estructura de la clasificaci\IeC {\'o}n\relax }}{20}{figure.caption.16}}
\newlabel{fig:classification}{{16}{20}{Estructura de la clasificación\relax }{figure.caption.16}{}}
\@writefile{toc}{\contentsline {section}{\numberline {8}La construcci\IeC {\'o}n de reglas borrosas}{20}{section.8}}
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Antecedente de una regla\relax }}{21}{figure.caption.17}}
\newlabel{fig:fuzzyrule}{{17}{21}{Antecedente de una regla\relax }{figure.caption.17}{}}
\@writefile{toc}{\contentsline {section}{\numberline {9}La interpretaci\IeC {\'o}n de reglas borrosas}{22}{section.9}}
\@writefile{toc}{\contentsline {section}{\numberline {10}\IeC {\textquestiondown }C\IeC {\'o}mo a\IeC {\~n}adir un nuevo algoritmo?}{23}{section.10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}Caso sencillo}{23}{subsection.10.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}Caso medio}{23}{subsection.10.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.3}Caso complejo}{23}{subsection.10.3}}
\@writefile{toc}{\contentsline {section}{\numberline {11}\IeC {\textquestiondown }C\IeC {\'o}mo integrar Google Analytics?}{23}{section.11}}
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Panel de administraci\IeC {\'o}n Google Analytics\relax }}{24}{figure.caption.18}}
\newlabel{fig:administrar}{{18}{24}{Panel de administración Google Analytics\relax }{figure.caption.18}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Creaci\IeC {\'o}n de una propiedad en Google Analytics\relax }}{24}{figure.caption.19}}
\newlabel{fig:formulario}{{19}{24}{Creación de una propiedad en Google Analytics\relax }{figure.caption.19}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces ID de seguimiento Google Analytics\relax }}{25}{figure.caption.20}}
\newlabel{fig:id}{{20}{25}{ID de seguimiento Google Analytics\relax }{figure.caption.20}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Integraci\IeC {\'o}n con react-router-ga\relax }}{25}{figure.caption.21}}
\newlabel{fig:reactrouterga}{{21}{25}{Integración con react-router-ga\relax }{figure.caption.21}{}}
\@writefile{toc}{\contentsline {section}{\numberline {12}Requisitos del lenguaje}{25}{section.12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1}Explicaci\IeC {\'o}n global}{26}{subsection.12.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.1.1}Enumerando los consecuentes}{26}{subsubsection.12.1.1}}
\newlabel{sec:enumeration}{{12.1.1}{26}{Enumerando los consecuentes}{subsubsection.12.1.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.1.2}Determinando la confusi\IeC {\'o}n global del clasificador}{26}{subsubsection.12.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.1.3}Determinando la confusi\IeC {\'o}n entre consecuentes de forma gen\IeC {\'e}rica}{27}{subsubsection.12.1.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2}Explicaci\IeC {\'o}n local}{29}{subsection.12.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.1}Explicando el camino}{29}{subsubsection.12.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.2}Explicando la probabilidad de las alternativas seg\IeC {\'u}n la precisi\IeC {\'o}n de las ramas}{29}{subsubsection.12.2.2}}
\newlabel{sec:branchprob}{{12.2.2}{29}{Explicando la probabilidad de las alternativas según la precisión de las ramas}{subsubsection.12.2.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.3}Explicando la probabilidad de las alternativas seg\IeC {\'u}n la confusi\IeC {\'o}n global}{30}{subsubsection.12.2.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {12.2.4}Explicando por qu\IeC {\'e} aparecen las alternativas}{31}{subsubsection.12.2.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3}Explicaci\IeC {\'o}n de las matrices de confusi\IeC {\'o}n}{32}{subsection.12.3}}
\citation{gitlab}
\@writefile{toc}{\contentsline {section}{\numberline {12}Trabajo futuro}{32}{section.12}}
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1}Tareas inmediatas}{32}{subsection.12.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2}Tareas a largo plazo}{32}{subsection.12.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3}Tareas deseables}{32}{subsection.12.3}}
\@writefile{toc}{\contentsline {section}{\numberline {13}Bugs detectados}{32}{section.13}}
\@writefile{toc}{\contentsline {section}{\numberline {13}Trabajo futuro}{33}{section.13}}
\@writefile{toc}{\contentsline {subsection}{\numberline {13.1}Tareas inmediatas}{33}{subsection.13.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {13.2}Tareas a largo plazo}{33}{subsection.13.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {13.3}Tareas deseables}{33}{subsection.13.3}}
\@writefile{toc}{\contentsline {section}{\numberline {14}Bugs detectados}{33}{section.14}}
\bibdata{sample}
\bibcite{weka}{1}
\bibcite{simplenlg}{2}
\bibcite{jersey}{3}
\bibcite{reactjs}{4}
\bibcite{d3}{5}
\bibcite{gitlab}{6}
\@writefile{toc}{\contentsline {section}{\hspace *{-\tocsep }References}{33}{section.13}}
\newlabel{LastPage}{{}{33}{}{page.33}{}}
\xdef\lastpage@lastpage{33}
\xdef\lastpage@lastpageHy{33}
\bibcite{simplenlges}{3}
\bibcite{simplenlggl}{4}
\bibcite{gitlab}{5}
\bibcite{demostrador}{6}
\bibcite{jersey}{7}
\bibcite{reactjs}{8}
\bibcite{d3}{9}
\bibcite{pixabay}{10}
\@writefile{toc}{\contentsline {section}{\hspace *{-\tocsep }References}{34}{section.14}}
\newlabel{LastPage}{{}{34}{}{page.34}{}}
\xdef\lastpage@lastpage{34}
\xdef\lastpage@lastpageHy{34}
\ttl@finishall
\begin{thebibliography}{1}
\begin{thebibliography}{10}
\urlstyle{rm}
\expandafter\ifx\csname url\endcsname\relax
\def\url#1{\texttt{#1}}\fi
......@@ -17,6 +17,29 @@
\newblock \bibinfo{howpublished}{\url{https://github.com/simplenlg/simplenlg}}.
\newblock \bibinfo{note}{Visitado: 2018-12-05}.
\bibitem{simplenlges}
\bibinfo{title}{{SimpleNLG Español} github}.
\newblock
\bibinfo{howpublished}{\url{https://github.com/citiususc/SimpleNLG-ES}}.
\newblock \bibinfo{note}{Visitado: 2018-12-05}.
\bibitem{simplenlggl}
\bibinfo{title}{{SimpleNLG Gallego} github}.
\newblock
\bibinfo{howpublished}{\url{https://github.com/citiususc/SimpleNLG-GL}}.
\newblock \bibinfo{note}{Visitado: 2018-12-05}.
\bibitem{gitlab}
\bibinfo{title}{{GitLab CiTIUS. ExpliClas}}.
\newblock
\bibinfo{howpublished}{\url{https://gitlab.citius.usc.es/bruno.lopez.trigo/ExpliClas-TFG}}.
\newblock \bibinfo{note}{Visitado: 2018-12-13}.
\bibitem{demostrador}
\bibinfo{title}{{Demostrador ExpliClas}}.
\newblock \bibinfo{howpublished}{\url{https://demos.citius.usc.es/ExpliClas/}}.
\newblock \bibinfo{note}{Visitado: 2018-12-13}.
\bibitem{jersey}
\bibinfo{title}{{Jersey. RESTful Web Services in Java}}.
\newblock \bibinfo{howpublished}{\url{https://jersey.github.io}}.
......@@ -32,10 +55,9 @@
\newblock \bibinfo{howpublished}{\url{https://d3js.org/}}.
\newblock \bibinfo{note}{Visitado: 2018-12-10}.
\bibitem{gitlab}
\bibinfo{title}{{GitLab CiTIUS. ExpliClas}}.
\newblock
\bibinfo{howpublished}{\url{https://gitlab.citius.usc.es/bruno.lopez.trigo/ExpliClas-TFG}}.
\newblock \bibinfo{note}{Visitado: 2018-12-13}.
\bibitem{pixabay}
\bibinfo{title}{{Pixabay}}.
\newblock \bibinfo{howpublished}{\url{https://pixabay.com/}}.
\newblock \bibinfo{note}{Visitado: 2018-12-17}.
\end{thebibliography}
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6840 64-bit) (preloaded format=pdflatex 2018.12.5) 14 DEC 2018 12:43
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6840 64-bit) (preloaded format=pdflatex 2018.12.5) 17 DEC 2018 11:18
entering extended mode
**./main.tex
(main.tex
......@@ -977,544 +977,553 @@ LaTeX Font Info: Font shape `T1/phv/bx/n' in size <9> not available
(Font) Font shape `T1/phv/b/n' tried instead on input line 81.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <5> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 81.
LaTeX Font Info: Try loading font information for OMS+ptm on input line 95.
[1
{C:/Users/bruno/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]
(main.toc
LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <9> not available
(Font) Font shape `T1/ptm/b/n' tried instead on input line 2.
)
\tf@toc=\write4
\openout4 = `main.toc'.
pdfTeX warning (ext4): destination with the same identifier (name{page.}) has b
een already used, duplicate ignored
<to be read again>
\relax
l.89 \newpage
[2]
LaTeX Font Info: Try loading font information for OMS+ptm on input line 98.
("C:\Users\bruno\AppData\Local\Programs\MiKTeX 2.9\tex\latex\psnfss\omsptm.fd"
File: omsptm.fd
)
LaTeX Font Info: Font shape `OMS/ptm/m/n' in size <10> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 95.
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 98.
LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available
(Font) Font shape `T1/ptm/b/n' tried instead on input line 95.
<./images/Arquitectura.png, id=227, 551.661pt x 381.8265pt>
(Font) Font shape `T1/ptm/b/n' tried instead on input line 98.
LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <7.4> not available
(Font) Font shape `T1/ptm/b/n' tried instead on input line 112.
<./images/Arquitectura.png, id=226, 551.661pt x 381.8265pt>
File: ./images/Arquitectura.png Graphic file (type png)
<use ./images/Arquitectura.png>
Package pdftex.def Info: ./images/Arquitectura.png used on input line 105.
Package pdftex.def Info: ./images/Arquitectura.png used on input line 140.
(pdftex.def) Requested size: 250.24199pt x 173.20114pt.
LaTeX Font Info: Font shape `T1/phv/bx/it' in size <9> not available
(Font) Font shape `T1/phv/b/it' tried instead on input line 114.
(Font) Font shape `T1/phv/b/it' tried instead on input line 149.
LaTeX Font Info: Font shape `T1/phv/b/it' in size <9> not available
(Font) Font shape `T1/phv/b/sl' tried instead on input line 114.
[1
{C:/Users/bruno/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]
<./images/PaqueteServices.png, id=247, 259.56975pt x 260.172pt>
(Font) Font shape `T1/phv/b/sl' tried instead on input line 149.
[1]
<./images/PaqueteServices.png, id=242, 259.56975pt x 260.172pt>
File: ./images/PaqueteServices.png Graphic file (type png)
<use ./images/PaqueteServices.png>
Package pdftex.def Info: ./images/PaqueteServices.png used on input line 136.
Package pdftex.def Info: ./images/PaqueteServices.png used on input line 171.
(pdftex.def) Requested size: 250.24199pt x 250.82619pt.
[2 <./images/Arquitectura.png> <./images/PaqueteServices.png>]
<./images/PaqueteUtils.png, id=258, 228.25275pt x 82.50826pt>
<./images/PaqueteUtils.png, id=244, 228.25275pt x 82.50826pt>
File: ./images/PaqueteUtils.png Graphic file (type png)
<use ./images/PaqueteUtils.png>
Package pdftex.def Info: ./images/PaqueteUtils.png used on input line 154.
Package pdftex.def Info: ./images/PaqueteUtils.png used on input line 189.
(pdftex.def) Requested size: 250.24199pt x 90.45718pt.
<./images/PaqueteExceptions.png, id=260, 265.59225pt x 147.55125pt>
[2 <./images/Arquitectura.png>]
<./images/PaqueteExceptions.png, id=258, 265.59225pt x 147.55125pt>
File: ./images/PaqueteExceptions.png Graphic file (type png)
<use ./images/PaqueteExceptions.png>
Package pdftex.def Info: ./images/PaqueteExceptions.png used on input line 174
Package pdftex.def Info: ./images/PaqueteExceptions.png used on input line 209
.
(pdftex.def) Requested size: 250.24199pt x 139.02913pt.
[3 <./images/PaqueteUtils.png> <./images/PaqueteExceptions.png>]
<./images/PaqueteFilters.png, id=271, 251.7405pt x 271.61475pt>
[3 <./images/PaqueteServices.png> <./images/PaqueteUtils.png>]
<./images/PaqueteFilters.png, id=269, 251.7405pt x 271.61475pt>
File: ./images/PaqueteFilters.png Graphic file (type png)
<use ./images/PaqueteFilters.png>
Package pdftex.def Info: ./images/PaqueteFilters.png used on input line 196.
Package pdftex.def Info: ./images/PaqueteFilters.png used on input line 231.
(pdftex.def) Requested size: 250.24199pt x 270.00186pt.
<./images/PaqueteModels.png, id=273, 608.2725pt x 311.9655pt>
[4 <./images/PaqueteExceptions.png> <./images/PaqueteFilters.png>]
LaTeX Font Info: Try loading font information for T1+pcr on input line 251.
("C:\Users\bruno\AppData\Local\Programs\MiKTeX 2.9\tex\latex\psnfss\t1pcr.fd"
File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
)
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `pcr' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
<./images/PaqueteModels.png, id=280, 608.2725pt x 311.9655pt>
File: ./images/PaqueteModels.png Graphic file (type png)
<use ./images/PaqueteModels.png>
Package pdftex.def Info: ./images/PaqueteModels.png used on input line 225.
Package pdftex.def Info: ./images/PaqueteModels.png used on input line 260.
(pdftex.def) Requested size: 500.484pt x 256.68924pt.
[4 <./images/PaqueteFilters.png>]
<./images/PaqueteModelsTrees.png, id=283, 819.66225pt x 520.94624pt>
[5 <./images/PaqueteModels.png>]
<./images/PaqueteModelsTrees.png, id=293, 819.66225pt x 520.94624pt>
File: ./images/PaqueteModelsTrees.png Graphic file (type png)
<use ./images/PaqueteModelsTrees.png>
Package pdftex.def Info: ./images/PaqueteModelsTrees.png used on input line 25
8.
Package pdftex.def Info: ./images/PaqueteModelsTrees.png used on input line 29
3.
(pdftex.def) Requested size: 500.484pt x 318.08676pt.
[5 <./images/PaqueteModels.png>] [6 <./images/PaqueteModelsTrees.png>]
<./images/PaqueteModelsFuzzy.png, id=300, 792.561pt x 487.8225pt>
[6 <./images/PaqueteModelsTrees.png>]
<./images/PaqueteModelsFuzzy.png, id=304, 792.561pt x 487.8225pt>
File: ./images/PaqueteModelsFuzzy.png Graphic file (type png)
<use ./images/PaqueteModelsFuzzy.png>
Package pdftex.def Info: ./images/PaqueteModelsFuzzy.png used on input line 28
6.
Package pdftex.def Info: ./images/PaqueteModelsFuzzy.png used on input line 32
0.
(pdftex.def) Requested size: 500.484pt x 308.05927pt.
<./images/PaqueteDatasets.png, id=302, 324.0105pt x 175.857pt>
<./images/PaqueteDatasets.png, id=306, 324.0105pt x 175.857pt>
File: ./images/PaqueteDatasets.png Graphic file (type png)
<use ./images/PaqueteDatasets.png>
Package pdftex.def Info: ./images/PaqueteDatasets.png used on input line 305.
Package pdftex.def Info: ./images/PaqueteDatasets.png used on input line 339.
(pdftex.def) Requested size: 250.24199pt x 135.82086pt.
<./images/PaqueteBuilder.png, id=304, 134.30174pt x 175.25475pt>
<./images/PaqueteBuilder.png, id=308, 134.30174pt x 175.25475pt>
File: ./images/PaqueteBuilder.png Graphic file (type png)
<use ./images/PaqueteBuilder.png>
Package pdftex.def Info: ./images/PaqueteBuilder.png used on input line 323.
Package pdftex.def Info: ./images/PaqueteBuilder.png used on input line 357.
(pdftex.def) Requested size: 125.12099pt x 163.27937pt.
[7 <./images/PaqueteModelsFuzzy.png>]
<./images/PaqueteClassifiers.png, id=316, 369.17924pt x 428.19975pt>
[7]
<./images/PaqueteClassifiers.png, id=321, 369.17924pt x 428.19975pt>
File: ./images/PaqueteClassifiers.png Graphic file (type png)
<use ./images/PaqueteClassifiers.png>
Package pdftex.def Info: ./images/PaqueteClassifiers.png used on input line 34
6.
Package pdftex.def Info: ./images/PaqueteClassifiers.png used on input line 38
0.
(pdftex.def) Requested size: 250.24199pt x 290.2507pt.
[8 <./images/PaqueteDatasets.png> <./images/PaqueteBuilder.png>]
<./images/PaqueteExplainer.png, id=326, 567.92175pt x 494.44725pt>
[8 <./images/PaqueteModelsFuzzy.png>]
<./images/PaqueteExplainer.png, id=331, 567.92175pt x 494.44725pt>
File: ./images/PaqueteExplainer.png Graphic file (type png)
<use ./images/PaqueteExplainer.png>
Package pdftex.def Info: ./images/PaqueteExplainer.png used on input line 370.
Package pdftex.def Info: ./images/PaqueteExplainer.png used on input line 404.
(pdftex.def) Requested size: 500.484pt x 435.74113pt.
LaTeX Font Info: Try loading font information for T1+pcr on input line 377.
("C:\Users\bruno\AppData\Local\Programs\MiKTeX 2.9\tex\latex\psnfss\t1pcr.fd"
File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
)
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `pcr' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
[9 <./images/PaqueteClassifiers.png>]
<./images/DemoTree.png, id=337, 395.076pt x 445.665pt>
[9 <./images/PaqueteDatasets.png> <./images/PaqueteBuilder.png>]
<./images/DemoTree.png, id=343, 395.076pt x 445.665pt>
File: ./images/DemoTree.png Graphic file (type png)
<use ./images/DemoTree.png>
Package pdftex.def Info: ./images/DemoTree.png used on input line 397.
Package pdftex.def Info: ./images/DemoTree.png used on input line 431.
(pdftex.def) Requested size: 250.24199pt x 282.2937pt.
[10 <./images/PaqueteExplainer.png>]
LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <10> not available
(Font) Font shape `T1/pcr/b/n' tried instead on input line 411.
[11 <./images/DemoTree.png>] [12] [13]
<./images/Directorios.png, id=423, 500.46976pt x 348.1005pt>
(Font) Font shape `T1/pcr/b/n' tried instead on input line 445.
[10 <./images/PaqueteClassifiers.png>] [11 <./images/PaqueteExplainer.png>] [1
2 <./images/DemoTree.png>] [13] [14]
<./images/Directorios.png, id=441, 500.46976pt x 348.1005pt>
File: ./images/Directorios.png Graphic file (type png)
<use ./images/Directorios.png>
Package pdftex.def Info: ./images/Directorios.png used on input line 591.
Package pdftex.def Info: ./images/Directorios.png used on input line 660.
(pdftex.def) Requested size: 250.24199pt x 174.06044pt.
[14 <./images/Directorios.png>] [15]
[16]
<./images/Nodes.png, id=501, 531.78674pt x 181.8795pt>
[15 <./images/Directorios.png>] [16] [17]
<./images/Nodes.png, id=520, 531.78674pt x 181.8795pt>
File: ./images/Nodes.png Graphic file (type png)
<use ./images/Nodes.png>
Package pdftex.def Info: ./images/Nodes.png used on input line 691.
Package pdftex.def Info: ./images/Nodes.png used on input line 760.
(pdftex.def) Requested size: 500.484pt x 171.1721pt.
[17 <./images/Nodes.png>]
<./images/Classification.png, id=528, 481.19775pt x 389.0535pt>
[18 <./images/Nodes.png>]
<./images/Classification.png, id=547, 417.35925pt x 457.71pt>
File: ./images/Classification.png Graphic file (type png)
<use ./images/Classification.png>
Package pdftex.def Info: ./images/Classification.png used on input line 758.
(pdftex.def) Requested size: 250.24199pt x 202.32678pt.
[18] [19 <./images/Classification.png>]
<./images/FuzzyRule.png, id=550, 274.626pt x 151.767pt>
Package pdftex.def Info: ./images/Classification.png used on input line 828.
(pdftex.def) Requested size: 250.24199pt x 274.43954pt.
[19] [20 <./images/Classification.png>]
<./images/FuzzyRule.png, id=568, 274.626pt x 151.767pt>
File: ./images/FuzzyRule.png Graphic file (type png)
<use ./images/FuzzyRule.png>
Package pdftex.def Info: ./images/FuzzyRule.png used on input line 818.
Package pdftex.def Info: ./images/FuzzyRule.png used on input line 888.
(pdftex.def) Requested size: 250.24199pt x 138.29112pt.
[20 <./images/FuzzyRule.png>] [21]
Overfull \hbox (39.61472pt too wide) in paragraph at lines 919--920
[21 <./images/FuzzyRule.png>] [22]
Overfull \hbox (39.61472pt too wide) in paragraph at lines 989--990
[]\T1/ptm/m/n/10 (-20) Probablemente crear un nuevo con-struc-tor si no pode-mo
s re-uti-lizar los ex-is-tentes \T1/pcr/m/n/10 TreeBuilder.java \T1/ptm/m/n/10
(-20) o \T1/pcr/m/n/10 RuleBuilder.java\T1/ptm/m/n/10 (-20) .
[]
<./images/Administrar.png, id=575, 1155.71774pt x 486.618pt>
<./images/Administrar.png, id=593, 1155.71774pt x 486.618pt>
File: ./images/Administrar.png Graphic file (type png)
<use ./images/Administrar.png>
Package pdftex.def Info: ./images/Administrar.png used on input line 932.
Package pdftex.def Info: ./images/Administrar.png used on input line 1002.
(pdftex.def) Requested size: 500.484pt x 210.73412pt.
<./images/Formulario.png, id=577, 373.395pt x 553.31718pt>
<./images/Formulario.png, id=595, 373.395pt x 553.31718pt>
File: ./images/Formulario.png Graphic file (type png)
<use ./images/Formulario.png>
Package pdftex.def Info: ./images/Formulario.png used on input line 941.
Package pdftex.def Info: ./images/Formulario.png used on input line 1011.
(pdftex.def) Requested size: 250.24199pt x 370.8219pt.
Underfull \vbox (badness 3029) has occurred while \output is active []
[22]
[23]
Underfull \vbox (badness 10000) has occurred while \output is active []
[23 <./images/Administrar.png> <./images/Formulario.png>]
<./images/Id.png, id=592, 451.6875pt x 55.407pt>
[24 <./images/Administrar.png> <./images/Formulario.png>]
<./images/Id.png, id=611, 451.6875pt x 55.407pt>
File: ./images/Id.png Graphic file (type png)
<use ./images/Id.png>
Package pdftex.def Info: ./images/Id.png used on input line 959.
Package pdftex.def Info: ./images/Id.png used on input line 1029.
(pdftex.def) Requested size: 250.24199pt x 30.69713pt.
<./images/ReactRouterGa.png, id=594, 380.622pt x 233.673pt>
<./images/ReactRouterGa.png, id=613, 380.622pt x 233.673pt>
File: ./images/ReactRouterGa.png Graphic file (type png)
<use ./images/ReactRouterGa.png>
Package pdftex.def Info: ./images/ReactRouterGa.png used on input line 968.
Package pdftex.def Info: ./images/ReactRouterGa.png used on input line 1038.
(pdftex.def) Requested size: 250.24199pt x 153.63277pt.
[24 <./images/Id.png> <./images/ReactRouterGa.png>]
Overfull \hbox (14.96986pt too wide) in paragraph at lines 991--992
[25 <./images/Id.png> <./images/ReactRouterGa.png>]
Overfull \hbox (14.96986pt too wide) in paragraph at lines 1062--1063
[]\T1/ptm/b/n/10 Prototipo (en)\T1/ptm/m/n/10 (-20) : \T1/pcr/m/n/10 There are
[N] types of [object]: [Class1], [class2], ... and [classN]
[]