Ben Auffarth

Ben Auffarth

Hammersmith, England, United Kingdom
15K followers 500+ connections

Activity

Join now to see all activity

Licenses & Certifications

Volunteer Experience

Publications

  • Artificial Intelligence with Python Cookbook: Proven recipes for applying AI algorithms and deep learning techniques using TensorFlow 2.x and PyTorch 1.6

    Packt Publishing

    With artificial intelligence (AI) systems, we can develop goal-driven agents to automate problem-solving. This involves predicting and classifying the available data and training agents to execute tasks successfully. This book will help you to solve complex AI problems using practical recipes.

    This book covers the following exciting features:
    * Implement data preprocessing steps and optimize model hyperparameters
    * Work with large amounts of data using distributed and parallel…

    With artificial intelligence (AI) systems, we can develop goal-driven agents to automate problem-solving. This involves predicting and classifying the available data and training agents to execute tasks successfully. This book will help you to solve complex AI problems using practical recipes.

    This book covers the following exciting features:
    * Implement data preprocessing steps and optimize model hyperparameters
    * Work with large amounts of data using distributed and parallel computing techniques
    * Get to grips with representational learning from images using InfoGAN
    * Delve into deep probabilistic modeling with a Bayesian network
    * Create your own artwork using adversarial neural networks

    See publication
  • Understanding the Odour Spaces: A Step towards Solving Olfactory Stimulus-Percept Problem

    Public Library of Science (Plos ONE)

    Odours are highly complex, relying on hundreds of receptors, and people are
    known to disagree in their linguistic descriptions of smells. It is partly due to these facts that,
    it is very hard to map the domain of odour molecules or their structure to that of perceptual
    representations, a problem that has been referred to as the Structure-Odour-Relationship.
    We collected a number of diverse open domain databases of odour molecules having
    unorganised perceptual descriptors…

    Odours are highly complex, relying on hundreds of receptors, and people are
    known to disagree in their linguistic descriptions of smells. It is partly due to these facts that,
    it is very hard to map the domain of odour molecules or their structure to that of perceptual
    representations, a problem that has been referred to as the Structure-Odour-Relationship.
    We collected a number of diverse open domain databases of odour molecules having
    unorganised perceptual descriptors, and developed a graphical method to find the ...

    Other authors
    See publication
  • Understanding smell - the olfactory stimulus problem

    Neuroscience & Biobehavioral Reviews

    The main problem with sensory processing is the difficulty in relating sensory input to physiological responses and perception. This is especially problematic at higher levels of processing, where complex cues elicit highly specific responses. In olfaction, this relationship is particularly obfuscated by the difficulty of characterizing stimulus statistics and perception. The core questions in olfaction are hence the so–called stimulus problem, which refers to the understanding of the stimulus,…

    The main problem with sensory processing is the difficulty in relating sensory input to physiological responses and perception. This is especially problematic at higher levels of processing, where complex cues elicit highly specific responses. In olfaction, this relationship is particularly obfuscated by the difficulty of characterizing stimulus statistics and perception. The core questions in olfaction are hence the so–called stimulus problem, which refers to the understanding of the stimulus, and the structure–activity and structure–odor relationships, which refer to the molecular basis of smell. It is widely accepted that the recognition of odorants by receptors is governed by the detection of physico–chemical properties and that the physical space is highly complex. Not surprisingly, ideas differ about how odor stimuli should be classified and about the very nature of information that the brain extracts from odors. Even though there are many measures for smell, there is none that accurately describes all aspects of it. Here, we summarize recent developments in the understanding of olfaction. We argue that an approach to olfactory function where information processing is emphasized could contribute to a high degree to our understanding of smell as a perceptual phenomenon emerging from neural computations. Further, we argue that combined analysis of the stimulus, biology, physiology, and behavior and perception can provide new insights into olfactory function. We hope that the reader can use this review as a competent guide and overview of research activities in olfactory physiology, psychophysics, computation, and psychology. We propose avenues for research, particularly in the systematic characterization of receptive fields and of perception.

    See publication
  • Continuous spatial representations in the olfactory bulb may reflect perceptual categories

    In sensory processing of odors, the olfactory bulb is an important relay station,
    where odor representations are noise-filtered, sharpened, and possibly re-organized. An
    organization by perceptual qualities has been found previously in the piriform cortex,
    however several recent studies indicate that the olfactory bulb code reflects behaviorally
    relevant dimensions spatially as well as at the population level. We apply a statistical
    analysis on 2-deoxyglucose images, taken…

    In sensory processing of odors, the olfactory bulb is an important relay station,
    where odor representations are noise-filtered, sharpened, and possibly re-organized. An
    organization by perceptual qualities has been found previously in the piriform cortex,
    however several recent studies indicate that the olfactory bulb code reflects behaviorally
    relevant dimensions spatially as well as at the population level. We apply a statistical
    analysis on 2-deoxyglucose images, taken over the entire bulb of glomerular layer of the ...

    Other authors
    • Agustín Gutierrez-Galvez
    • Santiago Marco
    See publication
  • Comparison of redundancy and relevance measures for feature selection in tissue classification of CT images

    Advances in Data Mining. Applications and Theoretical Aspects; Springer Berlin/Heidelberg

    Other authors
    See publication
  • How to Build a Linux Cluster for Scientific Computing

    Technical report - university of Barcelona

    A beowulf cluster is a cluster of Linux computers designed to run computing jobs in
    parallel. This article is going to give an up-to date example of assembled hardware, and
    installed programs (plus configuration). Finally there will be explanations of how to run
    processes in parallel in computing languages such as matlab and R. After the computers are
    setup we may want to transfer the configuration to other computers, a process which is
    called cloning. In the last section…

    A beowulf cluster is a cluster of Linux computers designed to run computing jobs in
    parallel. This article is going to give an up-to date example of assembled hardware, and
    installed programs (plus configuration). Finally there will be explanations of how to run
    processes in parallel in computing languages such as matlab and R. After the computers are
    setup we may want to transfer the configuration to other computers, a process which is
    called cloning. In the last section, we will deal with profiling. keywords: scientific ...

    See publication
  • Hopfield networks in relevance and redundancy feature selection applied to classification of biomedical high-resolution micro-CT images

    Advances in Data Mining. Medical Applications, E-Commerce, Marketing, and Theoretical Aspects

    We study filter–based feature selection methods for classification of biomedical
    images. For feature selection, we use two filters—a relevance filter which measures
    usefulness of individual features for target prediction, and a redundancy filter, which
    measures similarity between features. As selection method that combines relevance and
    redundancy we try out a Hopfield network. We experimentally compare selection methods,
    running unitary redundancy and relevance filters…

    We study filter–based feature selection methods for classification of biomedical
    images. For feature selection, we use two filters—a relevance filter which measures
    usefulness of individual features for target prediction, and a redundancy filter, which
    measures similarity between features. As selection method that combines relevance and
    redundancy we try out a Hopfield network. We experimentally compare selection methods,
    running unitary redundancy and relevance filters, against a greedy algorithm with ...

    Other authors
    See publication
  • System for Automated Assistance in Correction of Programming Exercises

    Proceedings of the fifth CIDUI-V International Congress of University Teaching and Innovation

    In university programming classes often hundreds of students participate having to
    solve each hundreds of programming assignments a situation which puts instructors to the
    difficult task of validating hundreds of programming assignments. We present a framework
    that can help instructors and students in organization and validation of program code. Our
    “System for Automated Assistance in Correction of Programming Exercises “(short: SAC) is a
    web-platform for test-driven…

    In university programming classes often hundreds of students participate having to
    solve each hundreds of programming assignments a situation which puts instructors to the
    difficult task of validating hundreds of programming assignments. We present a framework
    that can help instructors and students in organization and validation of program code. Our
    “System for Automated Assistance in Correction of Programming Exercises “(short: SAC) is a
    web-platform for test-driven development and automated validation. The web-platform is ...

    Other authors
    • Maite López-Sánchez
    • Jordi Campos i Miralles
    • Anna Puig
    See publication
  • Spectral graph clustering

    Technical report - University of Barcelona

    Spectral clustering is a powerful technique in data analysis that has found
    increasing support and application in many areas. This report is geared to give an
    introduction to its methods, presenting the most common algorithms, discussing advantages
    and disadvantages of each, rather than endorsing one of them as the best, because,
    arguably, there is no black-box algorithm, which performs equally well for any data. We
    present results from previous studies and conclude that…

    Spectral clustering is a powerful technique in data analysis that has found
    increasing support and application in many areas. This report is geared to give an
    introduction to its methods, presenting the most common algorithms, discussing advantages
    and disadvantages of each, rather than endorsing one of them as the best, because,
    arguably, there is no black-box algorithm, which performs equally well for any data. We
    present results from previous studies and conclude that methods based on Ncut and ...

    See publication

Honors & Awards

  • Marie Curie Fellowship

    European Union

  • FI (Formació de personal investigador)

    Federal state government of Catalonia.

  • Monbukagakusho

    Japanese government

  • Deutscher Akademischer Auslandsdienst

    DAAD

Languages

  • English

    Professional working proficiency

  • Spanish

    Professional working proficiency

  • Catalan

    Full professional proficiency

  • Russian

    Limited working proficiency

  • German

    Native or bilingual proficiency

  • French

    Limited working proficiency

  • Italian

    Elementary proficiency

Organizations

  • Toastmasters international - data science speakers' club

    President; VPE

    - Present

Recommendations received

More activity by Ben

View Ben’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ben directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses