Activity
- We're announcing a $200M ceiling contract with the U.S. Department of Defense.Through hands-on prototyping and direct collaboration across the…
We're announcing a $200M ceiling contract with the U.S. Department of Defense.Through hands-on prototyping and direct collaboration across the…
Liked byBen Auffarth
- On Learning from other teamsTen years ago at Bloomberg, there wasn't enough space on the engineering floor. So they put me and a colleague…
On Learning from other teamsTen years ago at Bloomberg, there wasn't enough space on the engineering floor. So they put me and a colleague…
Liked byBen Auffarth
- Reliability issues are important but there's much more. We discuss a lot of the failure modes and approaches to solving them. Generative AI with…
Reliability issues are important but there's much more. We discuss a lot of the failure modes and approaches to solving them. Generative AI with…
Shared byBen Auffarth
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
See publicationWith 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 networksUnderstanding 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 authorsSee publicationUnderstanding smell - the olfactory stimulus problem
Neuroscience & Biobehavioral Reviews
See publicationThe 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.
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 authorsClustering by a genetic algorithm with biased mutation operator
Evolutionary Computation (CEC)
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
How to Build a Linux Cluster for Scientific Computing
Technical report - university of Barcelona
See publicationA 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 ...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 authorsSee publicationSystem 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 authorsSpectral graph clustering
Technical report - University of Barcelona
See publicationSpectral 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 ...
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
3 people have recommended Ben
Join now to viewMore activity by Ben
- Nearly a month back now we had our #pydatalondon2025 conference, a blast as always and well covered by others already.I had the pleasure of getting…
Nearly a month back now we had our #pydatalondon2025 conference, a blast as always and well covered by others already.I had the pleasure of getting…
Liked byBen Auffarth
- If you want to get ahead with #AI development Shantanu Ladhwe has you covered. I feel honoured my book about development with LLMs in LangChain (with…
If you want to get ahead with #AI development Shantanu Ladhwe has you covered. I feel honoured my book about development with LLMs in LangChain (with…
Shared byBen Auffarth
- "Challenging GBDT" — or just challenging credibility?📄 Booking.com's latest paper, “Challenging Gradient Boosted Decision Trees with Tabular…
"Challenging GBDT" — or just challenging credibility?📄 Booking.com's latest paper, “Challenging Gradient Boosted Decision Trees with Tabular…
Liked byBen Auffarth
View Ben’s full profile
- See who you know in common
- Get introduced
- Contact Ben directly
Other similar profiles
Samhar Mahmoud
Greater Colchester AreaConnect Miroslav Hamouz, Ph.D.
Greater Cambridge AreaConnect Ghislain Landry Tsafack, Ph.D.
United StatesConnect Stuart Davie
AustraliaConnect Henry Luckhoo
United KingdomConnect Piers Campbell
Belfast Metropolitan AreaConnect Alexey Drozdetskiy, PhD
LondonConnect Yannis Karamanlakis
Greater LondonConnect Felix Sanchez Garcia
Greater Cambridge AreaConnect Nikhil Ninan PhD
Greater Aberdeen AreaConnect
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