DrCaptcha: An Interactive Machine Learning Application

Rafael Glikis1, Christos Makris1 and Nikos Tsirakis1

  1. Computer Engineering and Informatics Department, University of Patras
    26500 Patras, Greece
    {rglykys, makri, tsirakis}@ceid.upatras.gr


The creation of a Machine Learning system is a typical process that is mostly automated. However, we may address some problems in the during development, such as the over-training on the training set. A technique for eliminating this phenomenon is the assembling of ensembles of models that cooperate to make predictions. Another problem that almost always occurs is the necessity of the human factor in the data preparation process. In this paper, we present DrCaptcha [15], an interactive machine learning system that provides third-party applications with a CAPTCHA service and, at the same time, uses the user's input to train artificial neural networks that can be combined to create a powerful OCR system. A different way to tackle this problem is to use transfer learning, as we did in one of our experiments [33], to retrain models trained on massive datasets and retrain them in a smaller dataset.

Key words

machine learning, neural networks, transfer learning, interactive machine learning, ensemble techniques

Digital Object Identifier (DOI)


Publication information

Volume 18, Issue 3 (June 2021)
Year of Publication: 2021
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Glikis, R., Makris, C., Tsirakis, N.: DrCaptcha: An Interactive Machine Learning Application. Computer Science and Information Systems, Vol. 18, No. 3, 687–702. (2021), https://doi.org/10.2298/CSIS200130048G