Kan være tilgængelig
(Opdateret 2020-04-08)SVILUPPATORE C DI ALGORITMI AI
Genova, Metropolitan City of Genoa, Italy
Modersmål Italian, Flydende English
- C, C++, JAVA, CORBA, UML
- PATTERN RECOGNITION
- NEURAL NETWORKS, FUZZY LOGIC, GENETIC ALGORITHMS, CELLULAR AUTOMATA
Kvalifikationer (54)
PERCEPTRON
EXPERT SYSTEMS
LABWINDOWS
SOFTWARE DEVELOPMENT
ALGORITHMS
DWDM
LABWINDOWS CVI
COMPUTER PROGRAMMING
SOFTWARE ENGINEER
REINFORCEMENT LEARNING
NEURAL NETWORK
NEUROLOGY
NEURAL
CIRCUIT BOARDS
Machine Learning
NEURAL NETWORKS
Assembly
AUTOMATED TESTING
API
HW/SW
PCBS
PCB
SUPERVISED LEARNING
OBJECT ORIENTED
BI-LINGUAL
Deep Learning
STRUCTURED SOFTWARE
Telecom
IEEE
ARCHITECTURE
TELECOMMUNICATIONS
BILINGUAL
JOURNAL
CLIENT/SERVER
FIRMWARE
ANSI
FPGA
HTML
CIRCUITS
PRINTING
QNX
ASIC
VISUAL SOURCESAFE
Git
SOURCESAFE
PATENTS
Visual Basic
DSP
VLSI
SALES ENGINEER
NATURAL
EDA
X-RAY
RECRUITING
Resumé
Inventor of the Lifelong Learning Neural System PALM (Probabilistic Adaptive Learning Mapper).
Inventor of the Neural Classifier SHARP (Systolic Hebb Agnostic Resonance Perceptron) that is a RULE-BASED NEURAL NETWORK for EXPLAINABLE AI.
Inventor and developer of the first (1998) Neural Server Based on Neuromorphic Chips.
Inventor of the first (1999) Context Based Internet Search Engine based on Neuromorphic Chips.
I published (1995) on the web with open access the most read introductory book on neural networks and fuzzy logic in italian language. This book has been a reference for almost all the Italian University theses on neural networks in the last twenty years.
I have twenty years experience in simulation and application of neural networks and digital neural VLSI. I'm designer and developer of the first Common Object Request Broker Architecture (CORBA) neural server based on neural digital VLSI. I presented this technology at Third International Conference on Cognitive and Neural Systems (Boston 1998) and ANNIE2000 (Artificial Neural Networks In Engineering - University of Missouri-Rolla St.Louis 2000). This project has been the world first "Cloud Machine Learning" system (fifteen years before the invention of the "cloud computing" word). I presented the project specifications of the first Internet Search Engine based on neural VLSI chips at Fourth International Conference on Cognitive and Neural Systems (Boston 2000).
I have experience in preparation/presentation of European Projects and research consortia management (FP6/FP7).
I have been elected Senior Member of INNS (International Neural Networks Society) in 2011.
I have been elected IEEE Senior Member in 2019 with references from Prof. Gail Carpenter, Prof. Bart Kosko and Prof Carlo Morabito.
I am codified as US Gov. and NATO supplier for AI solutions.
I am FETPROACT-09-2020" of H2020 programme EXPERT.
My current interest is related to Neuro-Cognitive Networks, Lifelong Learning Machines (L2M), explainable Neural Networks (XAI), AI robustness through Perceptual Distances (no L1/L2/L-SUP as suggested in GARD) and applications of Neuromorphic chips.
More informations at: www.synaptics.org
Professionel erfaring
1989-01 - Nuværende
2017-01 - Nuværende
English: Full professional proficiency
Italian: Native or bilingual proficiency
Software/Architectures Knowledge:
AI, Neural Networks, Machine Learning, Soft Computing:
Expert Systems, CBR, Neural Networks, Supervised Learning, Unsupervised Learning, Semi-Supervised
Learning, Reinforcement Learning, Lifelong Learning Machines, Deep Learning, Hierarchical Learning,
Image Processing, Features Extraction, Reservoir Computing, Explainable Artificial Intelligence, Cellular
Automata, Fuzzy Logic, Fuzzy Cognitive Maps, Genetic Algorithms, Genetic Programming, Neuromorphic
chips application, spiking NN etc (the evolution of AI from Expert Systems to Deep Learning).
Types of HW parallel architectures for Neural Networks and other algorithms acceleration:
BIT-SLICE, DSP, SIMD, MIMD, DATA-FLOW, MULTICORE, VLIW, GPU
Software Development Process:
AGILE: Development Team / Scrum Master
CMM (Capability Maturity Model)
Release Management
Configuration Management:
Visual SourceSafe, TFS, ClearCase, Git
Programming languages:
Assembly (286/386 - target: PC DOS)
• TSR (Terminate and Stay Resident) for PC-DOS in ML-PCB electrical test machine with the purpose of analyzing and correcting the open/short coordinates list, by trapping the DOS printing
interrupt INT-17 (1990 Marconi Italiana).
2017-01 - Nuværende
2005-01 - 2017-01
2000-01 - 2016-01
Distributed Database Content Based Navigation and Internet search engines powered by neural VLSI
Multiplexed neural spikes based protocols
ANAM - Agnostic Neurons Array Memory (content addressable memory algorithm)
SHARP - Systolic Hebb Agnostic Resonance Perceptron (Explainable Rules Based Neural Network - partially compliant with DARPA program XAI and compliant with European GDPR decree)
UNLEASH - Unified Learning by Evidence Accumulation through Systolic Hebb (NN learning algorithm)
SW Copyrights / Patents:
Neurocam® (Italy: 9501348)
1999-01 - 2011-01
• MeteoNet (Multilayer Perceptron Neural Network) realized for DIP.TE.RIS DIPartmento del TErritorio e delle sue RISorse UNIGE - 2003-2004.
2000-01 - 2010-01
CORBA (Visibroker for Java - Visigenic/Borland)
• MUREN (MUltimedia Recognition Engine) CORBA Server and CORBA Client (client automatically recognizes if working as application or applet): the purpose of the software is the remote concurrent access from multiple Java clients on the Internet to the API of the MUREN
coprocessor board. Both server and client have been realized in Java 1.1 (1999-2000 Silicon Recognition).
Modeling languages:
UML (Rational Rose)
• The MUREN CORBA client/server architecture has been modeled in UML(1999-2000).
Internet programming languages:
HTML 4.0 - CGI - Java applets (1998-2001)
Electronic Trading Platforms:
2004-01 - 2007-01
Learning Adaptive Nimble consisting of a standard VHDL framework for development of "cognitive devices" based on FPGA's commercial and evaluation boards).
2006-01 - 2007-01
Dos, Windows, Unix, QNX
1999-01 - 2004-01
ADSL (functional and system test).
2000-2004: invention, design and development of the Neurocam® system based on Neural Networks for
the detection of misalignment of multilayer Printer Circuit Boards excluding the use of X-ray machines.
2000-01 - 2000-01
automatically modifies the CNC and Gerber files coordinates in order to optimize the annular
rings (1994-1998).
• Features extraction software library for the MNIST handwritten digits database used by US postal
service in order to test OCR programs (2004).
1999-01 - 2000-01
Visual Basic
1996-01 - 1998-01
1996-01 - 1998-01
• ECG automatic pathology detection (standard ANSI/AAMI-EC57) with RBF neuro-chip simulator.
Java 1.0 / 1.1 (JDK)
• MUREN (MUltimedia Recognition Engine) CORBA Server and CORBA Client (client automatically recognizes if working as application or applet): the purpose of the software is the remote concurrent access from multiple Java clients on the Internet to the API of the MUREN
coprocessor board. Both server and client have been realized in Java 1.1 for Silicon Recognition
1989-01 - 1995-01
1994-01 - 1994-01
1991-01 - 1991-01
C / C++ / C#
• Functional Tests, System Tests MSH80, MSH91, PLT16, PLT40, PLT80, AXH, EDA
1987-01 - 1989-01
1983-01 - 1983-01
Certificeringer
2012-01
2019-01
2012-01