João Correia

Learn More
The combination of a classifier system with an evolutionary image generation engine is explored. The framework is composed of an object detector and a general purpose, expression-based, genetic programming engine. Several object detectors are instantiated to detect faces, lips, breasts and leaves. The experimental results show the ability of the system to(More)
An approach for exploring novelty in expression-based evolutionary art systems is presented. The framework is composed of a feature extractor, a classifier, an evolutionary engine and a supervisor. The evolutionary engine exploits shortcomings of the classifier, generating misclassified instances. These instances update the training set and the classifier(More)
An evolutionary generative system for type design, Evotype, is described. The system uses a Genetic Algorithm to evolve a set of individuals composed of line segments, each encoding the shape of a specific character, i.e. a glyph. To simultaneously evolve glyphs for the entire alphabet, an island model is adopted. To assign fitness we resort to a scheme(More)
Understanding protein-protein interactions is a key challenge in biochemistry. In this work, we describe a more accurate methodology to predict Hot-Spots (HS) in protein-protein interfaces from their native complex structure compared to previous published Machine Learning (ML) techniques. Our model is trained on a large number of complexes and on a(More)
Aiming to apply the multivalency concept to melanoma imaging, we have assessed the in vivo melanocortin type 1 receptor (MC1R)-targeting properties of 99mTc(I)-labeled homobivalent peptide conjugates which contain copies of the α-melanocyte-stimulating hormone (α-MSH) analog [Ac-Nle4, Asp5, d-Phe7, Lys11]α-MSH4–11 separated by linkers of different length (L(More)
A Genetic Programming approach for the improvement of the performance of classifier systems through the synthesis of new training instances is explored. Genetic Programming is used to exploit shortcomings of classifiers systems and generate misclassified instances. The proposed approach performs multiple parallel evolutionary runs to generate a large number(More)
The growing use of computer technologies as well as the amount of available information has posed new challenges to human-machine interaction. Applying natural language processing techniques to information systems has brought advantages to this emerging field. Question-answering (QA) systems have been developed in order to ease the information access(More)