Skip to content

Commit ad68088

Browse files
Merge pull request #241 from dpr1005/development
Documentation is done
2 parents 6159911 + 887d4d4 commit ad68088

File tree

12 files changed

+228
-78
lines changed

12 files changed

+228
-78
lines changed

docs/anexos.pdf

34.3 KB
Binary file not shown.

docs/anexos.tex

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
\usepackage{siunitx}
1616
\usepackage{array}
1717
\usepackage{placeins}
18+
\usepackage{emptypage}
1819

1920
\RequirePackage{booktabs}
2021
\RequirePackage[table]{xcolor}
@@ -40,7 +41,8 @@
4041
% Links
4142
\PassOptionsToPackage{hyphens}{url}\usepackage[colorlinks]{hyperref}
4243
\hypersetup{
43-
allcolors = {red}
44+
allcolors = {red},
45+
urlcolor = blue,
4446
}
4547

4648
% Ecuaciones
@@ -416,7 +418,7 @@
416418
Tutor: \@tutor{}\\
417419
}%
418420
\end{center}%
419-
\null
421+
\vfill
420422
\cleardoublepage
421423
}
422424
\makeatother
@@ -432,12 +434,6 @@
432434

433435
\maketitle
434436

435-
436-
437-
\cleardoublepage
438-
439-
440-
441437
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
442438

443439

docs/bibliografia.bib

Lines changed: 86 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ @misc{guidophrase
440440
author={Daniel Scheuffler}, year={2016}
441441
}
442442

443-
@misc{admirable_intro, title={ADMIRABLE Blog}, url={http://admirable-ubu.es}, note={http://admirable-ubu.es} author={ADMIRABLE}, year={2022}}
443+
@misc{admirable_intro, title={ADMIRABLE Blog}, url={http://admirable-ubu.es}, note={\url{http://admirable-ubu.es}}, author={ADMIRABLE}, year={2022}}
444444

445445
@article{wang2011solution,
446446
title={Solution path for manifold regularized semisupervised classification},
@@ -517,7 +517,7 @@ @article{wu2018self
517517
publisher={Elsevier}
518518
}
519519

520-
@misc{SCRUMWIKI, title={Scrum (desarrollo de software)}, url={https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}, note={https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}, year={2022}}
520+
@misc{SCRUMWIKI, title={Scrum (desarrollo de software)}, url={https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}, note={\url{https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}}, year={2022}}
521521

522522
@misc{SKLEARNGUIDELINES, title={Scikit-Learn Coding guidelines}, url={https://scikit-learn.org/stable/developers/develop.html#coding-guidelines}, year={2022}, author={scikit-learn developers}}
523523

@@ -531,17 +531,17 @@ @article{triguero2014characterization
531531
publisher={Elsevier}
532532
}
533533

534-
@misc{whatismlaas, title={What Is Machine Learning As A Service (MLaaS)?}, url={https://analyticsindiamag.com/what-is-machine-learning-as-a-service-mlaas/}, note={https://analyticsindiamag.com/what-is-machine-learning-as-a-service-mlaas/}, year={2018}, author={Jeevan Biswas }}
534+
@misc{whatismlaas, title={What Is Machine Learning As A Service (MLaaS)?}, url={https://analyticsindiamag.com/what-is-machine-learning-as-a-service-mlaas/}, note={\url{https://analyticsindiamag.com/what-is-machine-learning-as-a-service-mlaas/}}, year={2018}, author={Jeevan Biswas }}
535535

536-
@misc{ISSSLRepo, title={Semi-Supervised Learnig and Instance Selection}, author={Daniel Puente Ramírez}, year={2022}, url={https://github.com/dpr1005/Semisupervised-learning-and-instance-selection-methods}, note={https://github.com/dpr1005/Semisupervised-learning-and-instance-selection-methods}}
536+
@misc{ISSSLRepo, title={Semi-Supervised Learnig and Instance Selection}, author={Daniel Puente Ramírez}, year={2022}, url={https://github.com/dpr1005/Semisupervised-learning-and-instance-selection-methods}, note={\url{https://github.com/dpr1005/Semisupervised-learning-and-instance-selection-methods}}}
537537

538-
@misc{UBUMLaaSRepo, title={UBUMLaaS}, author={Daniel Puente Ramírez}, year={2022}, url={https://github.com/dpr1005/UBUMLaaS}, note={https://github.com/dpr1005/UBUMLaaS}}
538+
@misc{UBUMLaaSRepo, title={UBUMLaaS}, author={Daniel Puente Ramírez}, year={2022}, url={https://github.com/dpr1005/UBUMLaaS}, note={\url{https://github.com/dpr1005/UBUMLaaS}}}
539539

540-
@misc{ISPyPI, title={Instance Selection PyPI}, author={Daniel Puente Ramírez}, year={2022}, url={https://pypi.org/project/InstanceSelectionDNX/}, note={https://pypi.org/project/InstanceSelectionDNX/}}
540+
@misc{ISPyPI, title={Instance Selection PyPI}, author={Daniel Puente Ramírez}, year={2022}, url={https://pypi.org/project/InstanceSelectionDNX/}, note={\url{https://pypi.org/project/InstanceSelectionDNX/}}}
541541

542-
@misc{SSLPyPI, title={Semi-Supervised Learning PyPI}, author={Daniel Puente Ramírez}, year={2022}, url={https://pypi.org/project/SemiSupervisedLearningDNX/}, note={https://pypi.org/project/SemiSupervisedLearningDNX/}}
542+
@misc{SSLPyPI, title={Semi-Supervised Learning PyPI}, author={Daniel Puente Ramírez}, year={2022}, url={https://pypi.org/project/SemiSupervisedLearningDNX/}, note={\url{https://pypi.org/project/SemiSupervisedLearningDNX/}}}
543543

544-
@misc{UBUMLaaSDocker, title={Contenedor Docker con UBUMLaaS desplegado.}, author={Daniel Puente Ramírez}, year={2022}, url={https://is.gd/cVe0DP}, note={https://is.gd/cVe0DP}}
544+
@misc{UBUMLaaSDocker, title={Contenedor Docker con UBUMLaaS desplegado.}, author={Daniel Puente Ramírez}, year={2022}, url={https://is.gd/cVe0DP}, note={\url{https://is.gd/cVe0DP}}}
545545

546546
@inbook{shvets2021, place={Kyiv, Kyiv}, edition={3rd}, title={Behavioral Design Patterns}, booktitle={Dive Into Design Patterns}, publisher={Refactoring.Guru}, author={Shvets, Alexander}, year={2021}, pages={381–392}}
547547
@@ -634,3 +634,81 @@ @article{alcala2011keel
634634
year={2011},
635635
publisher={Citeseer}
636636
}
637+
638+
@article{van2020survey,
639+
title={A survey on semi-supervised learning},
640+
author={Van Engelen, Jesper E and Hoos, Holger H},
641+
journal={Machine Learning},
642+
volume={109},
643+
number={2},
644+
pages={373--440},
645+
year={2020},
646+
publisher={Springer}
647+
}
648+
649+
@article{chapelle2009semi,
650+
title={Semi-supervised learning (chapelle, o. et al., eds.; 2006)[book reviews]},
651+
author={Chapelle, Olivier and Scholkopf, Bernhard and Zien, Alexander},
652+
journal={IEEE Transactions on Neural Networks},
653+
volume={20},
654+
number={3},
655+
pages={542--542},
656+
year={2009},
657+
publisher={IEEE}
658+
}
659+
660+
@article{pedrycz1985algorithms,
661+
title={Algorithms of fuzzy clustering with partial supervision},
662+
author={Pedrycz, Witold},
663+
journal={Pattern recognition letters},
664+
volume={3},
665+
number={1},
666+
pages={13--20},
667+
year={1985},
668+
publisher={Elsevier}
669+
}
670+
671+
@article{chen2010semi,
672+
title={Semi-supervised learning via regularized boosting working on multiple semi-supervised assumptions},
673+
author={Chen, Ke and Wang, Shihai},
674+
journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
675+
volume={33},
676+
number={1},
677+
pages={129--143},
678+
year={2010},
679+
publisher={IEEE}
680+
}
681+
682+
@book{nemenyi1963distribution,
683+
title={Distribution-free multiple comparisons.},
684+
author={Nemenyi, Peter Bjorn},
685+
year={1963},
686+
publisher={Princeton University}
687+
}
688+
689+
@article{friedman1937use,
690+
title={The use of ranks to avoid the assumption of normality implicit in the analysis of variance},
691+
author={Friedman, Milton},
692+
journal={Journal of the american statistical association},
693+
volume={32},
694+
number={200},
695+
pages={675--701},
696+
year={1937},
697+
publisher={Taylor \& Francis}
698+
}
699+
700+
@book{lucon2018new,
701+
title={New Software for the Statistical Analysis and Qualification of NIST Charpy Verification Specimen Lots},
702+
author={Lucon, Enrico and Lucon, Enrico},
703+
year={2018},
704+
publisher={US Department of Commerce, National Institute of Standards and Technology}
705+
}
706+
707+
@inbook{nist,
708+
author={National Institute of Standars and Technology},
709+
title={Engineering Statistics},
710+
chapter={Product and Process Comparisons},
711+
publisher={U.S. Department of Commerce},
712+
year={2012},
713+
doi = {https://doi.org/10.18434/M32189 }
714+
}

docs/bibliografiaAnexos.bib

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -183,15 +183,15 @@ @ARTICLE{IEEE1220722020
183183

184184
@misc{ingenieriasoftwareytiemporeal_2020, title={IEEE830-ESP - ctr.unican.es}, url={https://ctr.unican.es/asignaturas/is1/IEEE830_esp.pdf}, journal={ISTR - Ingeniería Software y Tiempo Real}, author={Ingeniería Software y Tiempo Real, ISTR}, year={2020}}
185185
186-
@misc{pythonGetIt, title={Python Download}, url={https://www.python.org/getit/}, note={https://www.python.org/getit/}}
186+
@misc{pythonGetIt, title={Python Download}, url={https://www.python.org/getit/}, note={\url{https://www.python.org/getit/}}}
187187

188-
@misc{gitkraken, title={GitKraken}, url={https://www.gitkraken.com/}, note={https://www.gitkraken.com/}}
188+
@misc{gitkraken, title={GitKraken}, url={https://www.gitkraken.com/}, note={\url{https://www.gitkraken.com/}}}
189189

190-
@misc{VSCode, title={Visual Studio Code}, url= {https://code.visualstudio.com/}, note={https://code.visualstudio.com/}}
190+
@misc{VSCode, title={Visual Studio Code}, url= {https://code.visualstudio.com/}, note={\url{https://code.visualstudio.com/}}}
191191

192-
@misc{PyCharm, title={PyCharm}, url= {https://www.jetbrains.com/pycharm/}, note={https://www.jetbrains.com/pycharm/}}
192+
@misc{PyCharm, title={PyCharm}, url= {https://www.jetbrains.com/pycharm/}, note={\url{https://www.jetbrains.com/pycharm/}}}
193193

194-
@misc{VSCode-Remote-SSH, title={Remote SSH}, url={https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh}, note={https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh}}
194+
@misc{VSCode-Remote-SSH, title={Remote SSH}, url={https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh}, note={\url{https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh}}}
195195

196196
@misc{Remote-Development-Tricks-Tips, title={Remote Development Tips and Tricks}, url={https://code.visualstudio.com/docs/remote/troubleshooting#_installing-a-supported-ssh-client}, year={2022}, author={Microsoft}}
197197

@@ -206,15 +206,15 @@ @article{leyva2015three
206206
publisher={Elsevier}
207207
}
208208

209-
@misc{Travis-CI-LOG-UBUMLaaS, title={Travis-CI UBUMLaaS}, url={https://app.travis-ci.com/github/dpr1005/UBUMLaaS}, note={https://app.travis-ci.com/github/dpr1005/UBUMLaaS}}
209+
@misc{Travis-CI-LOG-UBUMLaaS, title={Travis-CI UBUMLaaS}, url={https://app.travis-ci.com/github/dpr1005/UBUMLaaS}, note={\url{https://app.travis-ci.com/github/dpr1005/UBUMLaaS}}}
210210

211-
@misc{PyPI, title={Python Package Index}, url={https://pypi.org/}, note={https://pypi.org/}}
211+
@misc{PyPI, title={Python Package Index}, url={https://pypi.org/}, note={\url{https://pypi.org/}}}
212212

213-
@misc{NearestNeighbors, title={Scikit-Learn Nearest Neighbors}, url={https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.NearestNeighbors.html}, note={sklearn.neighbors.NearestNeighbors}}
213+
@misc{NearestNeighbors, title={Scikit-Learn Nearest Neighbors}, url={https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.NearestNeighbors.html}, note={\url{https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.NearestNeighbors.html}}}
214214

215-
@misc{SalarioJunior, title={Salario medio Programador Junior España}, url={https://es.indeed.com/career/programador-junior/salaries}, note={https://es.indeed.com/career/programador-junior/salaries}}
215+
@misc{SalarioJunior, title={Salario medio Programador Junior España}, url={https://es.indeed.com/career/programador-junior/salaries}, note={\url{https://es.indeed.com/career/programador-junior/salaries}}}
216216

217-
@misc{SalarioInvestigador, title={Salario medio Investigador España}, url={https://es.indeed.com/career/investigador/salaries}, note={https://es.indeed.com/career/investigador/salaries}}
217+
@misc{SalarioInvestigador, title={Salario medio Investigador España}, url={https://es.indeed.com/career/investigador/salaries}, note={\url{https://es.indeed.com/career/investigador/salaries}}}
218218

219219
@misc{ss_cotizacion,
220220
author = "Ministerio de Empleo y Seguridad Social",
@@ -226,15 +226,15 @@ @misc{softwareLicense
226226

227227
@misc{JLA, title={JLA - Find and compare software licenses}, url={https://joinup.ec.europa.eu/collection/eupl/solution/joinup-licensing-assistant/jla-find-and-compare-software-licenses}, author={European Union}}
228228

229-
@misc{CC0, title={Creative Commons - Public Domain}, url={https://wiki.creativecommons.org/wiki/CC0}, note={https://wiki.creativecommons.org/wiki/CC0}}
229+
@misc{CC0, title={Creative Commons - Public Domain}, url={https://wiki.creativecommons.org/wiki/CC0}, note={\url{https://wiki.creativecommons.org/wiki/CC0}}}
230230

231-
@misc{CCBYNCND40, title={Creative Commons - Public Domain}, url={https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es}, note={https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es}}
231+
@misc{CCBYNCND40, title={Creative Commons - Public Domain}, url={https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es}, note={\url{https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es}}}
232232

233233
@misc{BOEPCM2442022, title={Orden PCM/244/2022, de 30 de marzo, por la que se desarrollan las normas legales de cotización a la Seguridad Social, desempleo, protección por cese de actividad, Fondo de Garantía Salarial y formación profesional para el ejercicio 2022}, url={https://www.seg-social.es/wps/wcm/connect/wss/493bcc3c-e41d-4538-a631-aab3cee72e52/OM+244-2022.pdf?MOD=AJPERES&CACHEID=ROOTWORKSPACE.Z18_2G50H38209D640QTQ57OVB2000-493bcc3c-e41d-4538-a631-aab3cee72e52-o0ojHB7}, year={2022}, author={BOE}}
234234

235235
@misc{BOEENFERMEDADES, title={Disposición adicional cuarta. Tarifa de primas para la cotización a la Seguridad Social por accidentes de trabajo y enfermedades profesionales.}, url={https://www.boe.es/buscar/act.php?id=BOE-A-2006-22865&p=20211229&tn=1#dacuarta}, year={2019}, author={BOE}}
236236

237-
@misc{SCRUMWIKI, title={Scrum (desarrollo de software)}, url={https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}, note={https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}, year={2022}}
237+
@misc{SCRUMWIKI, title={Scrum (desarrollo de software)}, url={https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}, note={\url{https://es.wikipedia.org/wiki/Scrum-(desarrollo-de-software)}}, year={2022}}
238238

239239
@article{de2021reliable,
240240
title={A reliable ensemble based approach to semi-supervised learning},
29.9 KB
Loading
29.9 KB
Loading
178 KB
Loading

docs/memoria.pdf

171 KB
Binary file not shown.

docs/memoria.tex

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
\usepackage{colortbl}
1616
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
1717

18+
\usepackage{emptypage}
1819
\RequirePackage{booktabs}
1920
\RequirePackage[table]{xcolor}
2021
\RequirePackage{xtab}
@@ -37,7 +38,8 @@
3738
% Links
3839
\PassOptionsToPackage{hyphens}{url}\usepackage[colorlinks]{hyperref}
3940
\hypersetup{
40-
allcolors = {red}
41+
allcolors = {red},
42+
urlcolor=blue,
4143
}
4244

4345
% Ecuaciones
@@ -56,6 +58,8 @@
5658

5759
% Imagenes
5860
\usepackage{graphicx}
61+
\usepackage{subcaption}
62+
\usepackage{mwe}
5963
\newcommand{\imagen}[2]{
6064
\begin{figure}[!h]
6165
\centering
@@ -401,8 +405,7 @@
401405
\maketitle
402406

403407

404-
\newpage\null\thispagestyle{empty}\newpage
405-
408+
\cleardoublepage
406409

407410
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
408411
\thispagestyle{empty}
@@ -448,9 +451,7 @@
448451
D. Álvar Arnaiz González
449452

450453

451-
\newpage\null\thispagestyle{empty}\newpage
452-
453-
454+
\cleardoublepage
454455

455456

456457
\frontmatter
@@ -464,12 +465,12 @@
464465
\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?>>}.\\
465466
Las bibliotecas quedarán a disposición de la comunidad \textit{Open source} tras la finalización del proyecto.
466467

467-
El segundo objetivo es la integración de sendas bibliotecas en \texttt{UBUMLaaS}, aplicación de aprendizaje máquina en la nube, perteneciente al grupo de investigación ADMIRABLE de la Universidad de Burgos. Además de, su modernización y creación del nuevo rol de administrador del sistema, con todas las opciones y vistas que con ello conlleva; finalmente se añadirá una vista de monitorización del sistema en tiempo real y visualización de estadísticas.
468+
El segundo objetivo es la integración de sendas bibliotecas en \texttt{UBUMLaaS}, aplicación de aprendizaje máquina en la nube, perteneciente al grupo de investigación ADMIRABLE de la Universidad de Burgos. Además de su modernización y creación del nuevo rol de administrador del sistema, con todas las opciones y vistas que con ello conlleva; finalmente se añadirá una vista de monitorización del sistema en tiempo real y visualización de estadísticas.
468469
\end{abstract}
469470

470471
\renewcommand*\abstractname{Descriptores}
471472
\begin{abstract}
472-
selección de instancias, aprendizaje semi-supervisado, aprendizaje semi-supervisado seguro, aprendizaje máquina como servicio
473+
\noindent selección de instancias, aprendizaje semi-supervisado, aprendizaje semi-supervisado seguro, aprendizaje máquina como servicio
473474
\end{abstract}
474475

475476
\clearpage
@@ -488,7 +489,7 @@
488489

489490
\renewcommand*\abstractname{Keywords}
490491
\begin{abstract}
491-
instance selection, semi-supervised learning, safe semi-supervised learning, machine learning as a service
492+
\noindent instance selection, semi-supervised learning, safe semi-supervised learning, machine learning as a service
492493
\end{abstract}
493494

494495
\clearpage
@@ -520,6 +521,8 @@
520521

521522
\newenvironment{bottompar}{\par\vspace*{\fill}}{\clearpage}
522523

524+
\clearpage
525+
\thispagestyle{empty}
523526
\begin{bottompar}
524527
\begin{figure}[h]
525528
\centering

docs/tex/4_Tecnicas_y_herramientas.tex

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,14 @@ \subsubsection{PEP8}
7878

7979
PEP8 mejora la legibilidad del código, pero, ¿a qué se debe que la legibilidad sea tan importante en Python? <<\textit{Code is much more often than it is written.}>>~\cite{guidophrase}. Un fragmento de código puede ser escrito en cuestión de minutos o unas pocas horas, pero una vez escrito no se reescribirá nunca, pero seguramente sí que será leído un número indefinido de veces. Es en ese preciso momento cuando se debe tener una idea del por qué de esa línea de código. El código debe reflejar el significado de cada línea, de ahí el motivo de que la legibilidad sea tan importante.
8080

81+
\subsection{Investigación}
82+
\subsubsection{\textit{Ranking} medio}
83+
En el campo de la estadística, los \textit{rankings} permiten la transformación de datos en función de su posición cuando el conjunto de datos es ordenado.
84+
85+
El \textit{ranking} medio se calcula de la siguiente manera: para una serie de conjuntos de datos los cuales han sido utilizado por diferentes clasificadores, cada uno de estos habrá reportado unos resultados para cada uno de los conjuntos de datos y sobre éstos últimos se puede obtener un \textit{ranking}, el \textit{ranking} medio consiste en calcular la media de los \textit{rankings} reportados para cada conjuntos de datos por cada clasificador.
86+
87+
\subsubsection{\textit{Test} estadístico}
88+
Mecanismo para tomar decisiones cuantitativas sobre un proceso o una serie de estos. El objetivo es determinar si hay suficientes pruebas para <<rechazar>> una hipótesis sobre el proceso. La conjetura se denomina hipótesis nula. No rechazarla puede ser un resultado si se quiere seguir actuando como si se <<creyera>> que la hipótesis nula es cierta. O puede ser un resultado decepcionante, que posiblemente indique auq aún no se poseen suficientes datos para <<demostrar>> algo rechazando la hipótesis nula~\cite{lucon2018new}~\cite{nist}.
8189

8290
\section{Herramientas}\label{sec:herramientas}
8391
\subsection{UBUMLaaS}\label{UBUMLaaS}

0 commit comments

Comments
 (0)