Attila Herbert
Verified Expert in Engineering
Artificial Intelligence Developer
Budapest, Hungary
Toptal member since June 6, 2022
Attila is a Molecular Bionics graduate with a master's in artificial intelligence. His passion for AI extends to deep learning and computer vision. Attila is experienced in the whole production process, from prototyping through development to deployment and optimization. He is comfortable working in diverse teams, keeping up with field advancements, and discussing them with colleagues. Attila is creative and a problem solver who adapts quickly and efficiently, even under pressure.
Portfolio
Experience
- Deep Learning - 3 years
- Artificial Intelligence (AI) - 3 years
- Machine Learning - 3 years
- Research - 3 years
- Python - 3 years
- Computer Vision - 3 years
- PyTorch - 2 years
- Explainable Artificial Intelligence (XAI) - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), MacOS, PyTorch
The most amazing...
...software I've developed is an explainable AI (XAI) method for semantic segmentation that surpasses state-of-the-art methods.
Work Experience
AI Engineer
Minealytics
- Built a foreign object detector on a conveyor and deployed it on a Jetson edge device.
- Created a general image-based regression model for tasks on mining sites, ranging from ore analysis to safety warnings.
- Developed a method for detecting visibility deterioration due to extreme weather or dust accumulation, which is crucial when using computer vision in open-pit mines and similar environments.
- Trained time series models for autonomous control of production processes.
- Optimized models for edge computing using TensorRT and other neural network optimization frameworks.
- Researched and implemented advanced time series prediction techniques, creating a model that outperformed state-of-the-art models in the company's specific use case.
- Generated LinkedIn content using ChatGPT for PR purposes and to increase company exposure.
Artificial Intelligence Researcher
Neurocat
- Researched and implemented methods for training computer vision models to be robust in special weather conditions.
- Examined and executed several explainable AI (XAI) methods for image classification models.
- Created an internal framework for classifying and organizing XAI methods.
- Organized production code related to XAI methods to simplify the process of contributing to other team members.
- Developed a novel explanation method for semantic segmentation models that outperformed cutting-edge explanations.
Data Scientist
Deutsche Post
- Analyzed large amounts of data to extract useful insights for salespeople and managers.
- Created a new Graph Database in Neo4j for the data analyzed to achieve better querying and visualization capabilities.
- Reviewed and optimiZed code written by less experienced colleagues.
Computer Vision Algorithm Developer
Verizon Smart Communities
- Introduced new features for object tracking in the company's embedded camera software.
- Created a visualization tool for object tracking results and checking improvements.
- Implemented and optimized code for edge computing in C++.
Experience
Explanations for Semantic Segmentation
https://github.com/herbat/segmentation_xaiI developed a new method called Proportionality-driven Occlusion Grid (POG), which outperforms current state-of-the-art explanations. I researched and wrote all the code for my thesis project, which involved learning about semantic segmentation and its challenges.
Safe AI for Autonomous Driving
https://www.ki-absicherung-projekt.de/en/During this project, I had to work with tight deadlines, give presentations to researchers and high-ranking company officers, and respond to any request regarding model safety in extreme environments.
Foreign Object Detector on Conveyors
Truck Tracker Application
I created the back end using YOLOv8, TensorRT, and FastAPI and the front end with React and Express.js. I also did the model training, including overseeing the annotation process.
The application was deployed to run in Docker on a Jetson Edge unit.
Education
Master's Degree in Artificial Intelligence
Maastricht University - Maastricht, The Netherlands
Bachelor's Degree in Molecular Bionics Engineering
Pazmany Peter Catholic University - Budapest, Hungary
Skills
Libraries/APIs
PyTorch, TensorFlow, Scikit-learn, Node.js, React, Keras
Tools
Jira, Git, Jetson TX2, You Only Look Once (YOLO)
Languages
Python, Python 3, C++, SQL, GraphQL, HTML5, CSS3, TypeScript
Platforms
MacOS, Visual Studio Code (VS Code), Docker, Linux, Jupyter Notebook, Amazon EC2, Azure
Paradigms
Agile Software Development, Object-oriented Programming (OOP)
Storage
Neo4j
Other
Deep Learning, Neural Networks, Programming, Explainable Artificial Intelligence (XAI), Computer Vision, Time Series Analysis, Object Detection, Semantic Segmentation, Artificial Intelligence (AI), Machine Learning, Convolutional Neural Networks (CNNs), Research, Data Engineering, Object Tracking, Quality Assurance (QA), Edge Computing, NVIDIA TensorRT, Data Science, Image Processing, YOLOv5, Time Series, Medical Imaging, Logistics, Kalman Filtering, Optical Character Recognition (OCR), Reinforcement Learning, Generative Pre-trained Transformers (GPT), Torch, APIs, Web App Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring