You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/memoria.tex
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -459,7 +459,7 @@
459
459
% Abstract en castellano
460
460
\renewcommand*\abstractname{Resumen}
461
461
\begin{abstract}
462
-
Aquellos algoritmos más comúnmente utilizados en la literatura no acostumbran a encontrarse disponibles a través de bibliotecas existentes que los recojan, induciendo la necesidad de que el científico de datos que los necesite, deba implementarlos y validarlos antes de poder hacer uso de los mismos.
462
+
Aquellos algoritmos más comúnmente utilizados en la literatura no acostumbran a encontrarse disponibles a través de bibliotecas existentes que los recojan, induciendo la necesidad de que el científico de datos que los necesite deba implementarlos y validarlos antes de poder hacer uso de los mismos.
463
463
464
464
El primer objetivo del proyecto es la creación de dos bibliotecas, las cuales recojan los algoritmos más comunes de selección de instancias, y de aprendizaje semi-supervisado. Las bibliotecas se validarán y se comprobará su integridad, además se realizará una experimentación completa con el fin de validar la hipótesis:\\
465
465
\emph{<<¿Se obtiene una selección más segura en aprendizaje semi-supervisado gracias a la aplicación de métodos de selección de instancias?>>}.\\
@@ -478,13 +478,13 @@
478
478
% Abstract en inglés
479
479
\renewcommand*\abstractname{Abstract}
480
480
\begin{abstract}
481
-
Those algorithms most commonly used in the literature are not usually available through existing libraries that collect them, inducing the need for the data scientist who needs them to implement and validate them before being able to make use of them.
481
+
Those algorithms most used in the literature are not usually available through existing libraries that collect them, inducing the need for the data scientist who needs them to implement and validate them before being able to make use of them.
482
482
483
-
The first objective of the project is the creation of two libraries, which collect the most common algorithms for instance selection and semi-supervised learning. The libraries will be validated and checked for completeness, and a complete experimentation will be carried out in order to validate the hypothesis:\\
484
-
\emph{Is safer selection obtained in semi-supervised learning as a result of the application of instance selection methods?}.\\
485
-
The libraries will be made available to the \textit{Opensource} community after the completion of the project.
483
+
The first objective of the project is the creation of two libraries, which collect the most common algorithms for instance selection and semi-supervised learning. The libraries will be validated and checked for completeness, and a complete experimentation will be carried out to validate the hypothesis:\\
484
+
\emph{Is safer selection obtained in semi-supervised learning because of the application of instance selection methods?}\\
485
+
The libraries will be made available to the \textit{Open-source} community after the completion of the project.
486
486
487
-
The second objective is the integration of both libraries in \texttt{UBUMLaaS}, a machine learning application in the cloud, belonging to the ADMIRABLE research group of the University of Burgos. In addition to its modernization and creation of the new role of system administrator, with all the options and views that this entails; finally a real-time system monitoring view and statistics visualization will be added.
487
+
The second objective is the integration of both libraries in \texttt{UBUMLaaS}, a machine learning application in the cloud, belonging to the ADMIRABLE research group of the University of Burgos. In addition to its modernization and creation of the new role of system administrator, with all the options and views that this entails; finally, a real-time system monitoring view and statistics visualization will be added.
488
488
\end{abstract}
489
489
490
490
\renewcommand*\abstractname{Keywords}
@@ -535,7 +535,7 @@
535
535
\end{figure}
536
536
537
537
\begin{center}
538
-
Este obra está bajo una licencia Creative Commons Atribución - No Comercial - Sin Derivadas - 4.0 Internacional
538
+
Esta obra está bajo una licencia Creative Commons Atribución - No Comercial - Sin Derivadas - 4.0 Internacional
Copy file name to clipboardExpand all lines: docs/tex/1_Introduccion.tex
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,15 @@
4
4
5
5
Lo mismo sucede con los algoritmos de aprendizaje semi-supervisado, la no disponibilidad de estos en un momento en el que es un campo que está siendo investigado por gran parte de la comunidad científica enfocada en \textit{Machine Learning}, retrasa y dificulta la investigación y la reproductibilidad de experimentos.
6
6
7
-
Ambas bibliotecas propuestas en este trabajo se encuentran a disposición de quien las necesite para su trabajo, así pues su licencia es BSD 3-Clause. La intención perseguida no es solo el crear un proyecto y que este sea discontinuado una vez se finalice el proyecto, sino que cualquiera pueda seguir expandiendo las bibliotecas con nuevos algoritmos de forma que sea un proyecto capaz de crecer y ser mantenido. De tal manera que conformen la primera aportación formal del desarrollador a la comunidad \textit{Open source}.
7
+
Ambas bibliotecas propuestas en este trabajo se encuentran a disposición de quien las necesite para su trabajo, así pues, su licencia es BSD 3-Clause. La intención perseguida no es solo el crear un proyecto y que este sea discontinuado una vez se finalice el proyecto, sino que cualquiera pueda seguir expandiendo las bibliotecas con nuevos algoritmos de forma que sea un proyecto capaz de crecer y ser mantenido. De tal manera que conformen la primera aportación formal del desarrollador a la comunidad \textit{Open source}.
8
8
9
9
Se utilizarán ambas bibliotecas con el fin de realizar una experimentación en el campo del aprendizaje semi-supervisado seguro, pretendiendo validar la hipótesis de si se obtiene una mejor selección gracias a la aplicación de métodos de selección de instancias en el proceso del aprendizaje semi-supervisado.
10
10
11
-
Por otro lado reside el \textit{Machine Learning as a Service}, MLaaS. El desarrollo de un producto para convertirlo en un servicio completo en la nube ha visto el aumento de nuevos servicios, entre los que se encuentran el \textit{PaaS}, \textit{IaaS}, \textit{SaaS}, y más recientemente, \textit{MLaaS}. Con una tendencia creciente de trasladar el almacenamiento de datos a la nube, mantenerlos y obtener los mejores conocimientos de ellos, \textit{MLaaS} surge como un gran aliado gracias a su capacidad de proporcionar estas soluciones a un coste reducido~\cite{whatismlaas}.
11
+
Por otro lado, reside el \textit{Machine Learning as a Service}, MLaaS. El desarrollo de un producto para convertirlo en un servicio completo en la nube ha visto el aumento de nuevos servicios, entre los que se encuentran el \textit{PaaS}, \textit{IaaS}, \textit{SaaS}, y más recientemente, \textit{MLaaS}. Con una tendencia creciente de trasladar el almacenamiento de datos a la nube, mantenerlos y obtener los mejores conocimientos de ellos, \textit{MLaaS} surge como un gran aliado gracias a su capacidad de proporcionar estas soluciones a un coste reducido~\cite{whatismlaas}.
12
12
13
-
La Universidad de Burgos, más concretamente el grupo de investigación ADMIRABLE, posee su propia aplicación de \textit{MLaaS}, bajo el nombre de \texttt{UBUMLaaS}. Es objetivo de este proyecto su modernización, adaptación para dar una primera cabida a algoritmos de aprendizaje semi-supervisado, así como su ampliación de forma que como cualquier plataforma, disponga de capacidades propias de administración y visualización de estadísticas.
13
+
La Universidad de Burgos, más concretamente el grupo de investigación ADMIRABLE, posee su propia aplicación de \textit{MLaaS}, bajo el nombre de \texttt{UBUMLaaS}. Es objetivo de este proyecto su modernización, adaptación para dar una primera cabida a algoritmos de aprendizaje semi-supervisado, así como su ampliación de forma que, como cualquier plataforma, disponga de capacidades propias de administración y visualización de estadísticas.
14
14
15
-
El estado inicial de \texttt{UBUMLaaS} requiere de constantes accesos a la base de datos para realizar modificaciones sobre usuarios y sus parámetros, es por ello que se quiere realizar una <<parte>> de administración para que usuarios con un nuevo rol de administrador puedan realizar las operaciones pertinentes de forma correcta.
15
+
El estado inicial de \texttt{UBUMLaaS} requiere de constantes accesos a la base de datos para realizar modificaciones sobre usuarios y sus parámetros, es por ello por lo que se quiere realizar una <<parte>> de administración para que usuarios con un nuevo rol de administrador puedan realizar las operaciones pertinentes de forma correcta.
16
16
17
17
Además, se integran opciones de visualización estadística tanto para usuarios como para administradores, siendo reportadas estadísticas de uso personales o del sistema, respectivamente. Para aquellos usuarios con la suerte de ser administradores, se les proporciona una vista del estado en tiempo real del sistema, con el fin de poder realizar un seguimiento y toma de decisiones acorde a lo que se pueda visualizar.
18
18
@@ -23,7 +23,7 @@ \section{Estructura de la memoria}\label{estructura-de-la-memoria}
23
23
\item\textbf{Objetivos del proyecto.} Explicación de los objetivos principales que sigue el proyecto.
24
24
\item\textbf{Conceptos teóricos.} Explicación de aquellos conceptos cuya comprensión es clave para poder comprender el proyecto desarrollado.
25
25
\item\textbf{Técnicas y herramientas.} Breve explicación de cada técnica, metodología, y herramienta utilizada para el desarrollo del proyecto.
26
-
\item\textbf{Aspectos relevantes.} Exposición de aquellos aspectos destacables y que tuvieron lugar a lo largo de la realización del proyecto. Además se incluyen los resultados de la investigación realizada.
26
+
\item\textbf{Aspectos relevantes.} Exposición de aquellos aspectos destacables y que tuvieron lugar a lo largo de la realización del proyecto. Además, se incluyen los resultados de la investigación realizada.
27
27
\item\textbf{Trabajos relacionados.} Estado del arte de aquellos trabajos y proyectos relacionados con la selección de instancias, el aprendizaje semi-supervisado, y los \textit{MLaaS}.
28
28
\item\textbf{Conclusiones y Líneas de trabajo futuras.} Conclusiones alcanzadas tras la realización del proyecto, y siguientes pasos a dar tanto en investigación como en mejora de los diferentes productos desarrollados.
Copy file name to clipboardExpand all lines: docs/tex/2_Objetivos_del_proyecto.tex
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,12 @@
12
12
13
13
El enfoque que se le debe dar a las bibliotecas, en adelante \texttt{IS-SSL}\footnote{\textit{Instance Selection - Semi-Supervised Learning.}}, tanto de selección de instancias como de aprendizaje semi-supervisado, deberá permitir de manera sencilla la inclusión o añadido de nuevos algoritmos en un futuro, no siendo necesaria realizar grandes refactorizaciones para ello. Mediante ello se obtendrá un producto escalable y con un mantenimiento relativamente sencillo.
14
14
15
-
\texttt{UBULMLaaS} fue un proyecto desarrollado por el grupo de investigación ADMIRABLE y se paralizó en 2019, por lo que necesitará una actualización de bibliotecas, interfaz gráfica, seguridad y actualización de la base de datos; entre otras cosas. Independientemente de los cambios, debe primar la sencillez de uso de la aplicación, de forma que la curva de aprendizaje sea mínima.
15
+
\texttt{UBUMLaaS} fue un proyecto desarrollado por el grupo de investigación ADMIRABLE y se paralizó en 2019, por lo que necesitará una actualización de bibliotecas, interfaz gráfica, seguridad y actualización de la base de datos; entre otras cosas. Independientemente de los cambios, debe primar la sencillez de uso de la aplicación, de forma que la curva de aprendizaje sea mínima.
16
16
17
17
\subsection{Objetivos técnicos}
18
18
Además de lo anteriormente mencionado, el proyecto cuenta con una serie de objetivos técnicos que se pueden resumir en:
19
19
\begin{itemize}
20
-
\item Los algoritmos imeplementados en \texttt{IS-SSL} deberán seguir la guía de estilo de \textit{Scikit-Learn}~\cite{SKLEARNGUIDELINES}, permitiendo a la comunidad científica acostumbrada al uso de la mencionada biblioteca en \texttt{Python}, hacer uso de \texttt{IS-SSL} de igual manera.
20
+
\item Los algoritmos implementados en \texttt{IS-SSL} deberán seguir la guía de estilo de \textit{Scikit-Learn}~\cite{SKLEARNGUIDELINES}, permitiendo a la comunidad científica acostumbrada al uso de la mencionada biblioteca en \texttt{Python}, hacer uso de \texttt{IS-SSL} de igual manera.
21
21
\item Los algoritmos deberán de ser validados de alguna manera, ya sea con la literatura o mediante pares, para asegurar un correcto funcionamiento.
22
22
\item\texttt{UBUMLaaS} deberá tener distintos tipos o categorías de usuarios, debiendo dejar <<la puerta abierta>> a nuevos tipos de usuarios en el futuro.
23
23
\item\texttt{UBUMLaaS} podrá ser portado y desplegado sobre \textit{bare metal} o mediante contenedores de Docker en cualquier sistema compatible.
0 commit comments