Vahid Seydi is a Research Fellow in the School of Ocean Science at Bangor University in Data Science and Machine Learning. Prior to Bangor, he was an Assistant Professor at the Department of AI at Azad University South Tehran Branch. He received a B.Sc.(2005) in software engineering, M.Sc. (2007) and PhD(2014) in AI, from the Department of Computer Science at Azad University, Science and Research Branch, Tehran Iran. He has been awarded his current research fellowship(2020), a merit-based scholarship for attending the school of AI, Rome, Italy(2019), Also, He has achieved a full scholarship Award from Azad University(2010-2014), KNTU ISLAB Research Fellowship (2007-2010). He secured the first rank among the graduates in the year 2004-2005. His current research focuses on dedicating machine learning methods to analyse data associated with the ocean.

(university homepage)

Research Interests

Academic Positions

  • Sep 2020-present

    Research fellow in Data Science

    School of Ocean Sciences, Bangor Universirt (Bangor, UK)

    As a member of the iMarDIS project team, I work on a data infrastructure to bring together diverse ocean science datasets and make them available to various research and industrial partners within the offshore renewable and ocean sciences community. Visualising this data so that it would be informative and well exploited in the fields of education, research, and industry, along with investigating the interaction of AI and machine learning with the collected marine data are two parts of the project's intentions.

  • Apr 2019-Jun 2019

    Machine Learning Expert and Data Scientist

    Pi Campus, (Rome, Italy)

    The milestone of a particular project which has been defined and founded by Enel has been forecasting the anomalies based on sequences of events in the electrical grid. My proposal has been transforming it into the text anomaly detection problem. So I've worked on custom embedding method and deep neural network architectures.

  • Oct 2017-Apr 2019

    Head of Department of AI

    Azad University,South Tehran Branch, (Tehran, Iran)

    Develop and sustain appropriate structures for management, consultation, decision-making and com- munication with staff and students; Relationship with industry in order to obtain a research project; Ensure the highest levels of quality, integrity and ethics in all research undertaken; Deciding on which courses should be teaching in each semester and assign them to the teachers in line with faculty and university strategic plans and direction.

  • Feb 2014-Sep 2021

    Assistant professor in AI Department

    Azad University, South Tehran Branch, (Tehran, Iran)

    As a faculty member of the AI department, I develop new research projects, and cooperate in existing research projects, supervise PhD and MSc students research, and teach 14 hours per week. my activity area has been machine learning, deep learning, text mining, mining of massive data and probabilistic models.

  • Oct 2010-Feb 2014

    Lecturer in Computer Eng. Department

    Azad University, South Tehran Branch, (Tehran, Iran)

    I have been teaching some of computer engineering courses including algorithm concepts, object-oriented programming, data structures, database management(SQL) and software methodology(RUP, Agile) to the bachelor students in the department of computer software engineering. Also, I've been supervising some of software development projects.

  • Oct 2007-Jun 2010

    Research Fellowship

    KNTU, ISLAB (Tehran, Iran)

    I had been awarded two research fellowship from the Intelligence System Laboratory, KNTU, Tehran, Iran. The first research project was how to hybrid optimization algorithm to training fuzzy neural networks from 2007 till 2008. The second research project was investigating multi-objective optimization methods(2008-2010). professor Mohammad Teshnehlab led projects.


  • April 2019-July 2019

    School of Artificial Intelligence

    Pi School, Pi Campus, Rome, Italy (one of 20 merit-based full scholarships)

    Predicting failures in medium voltage lines from sequence of SCADA events. (Sponsored By enel)

    Sbastien Bratires from university of Cambridge and director of AI in Translated; & Francesco Mosconi, CEO and Chief Data Scientist at CATALIT, San Francisco, California.

    Deep Learning, categorical time series prediction, anomaly detection (supervised and unsupervised), generative models, embedding methods.

  • September 2007-February 2014

    Ph.D. in Artificial intelligence

    Azad University, Science and Research Branch, Tehran Iran

    Jobs interaction theory to train hyper-parameters of the cultural optimization algorithm.

    professor Mohammad Teshnehlab.



    cultural optimization algorithm, neural network, multi-agent system, derivative-free learning algorithm, feature extraction.

  • September 2005-September 2007

    M.Sc in Artificial intelligence

    multi-objective optimization to train neural networks and neuro-fuzzy systems.

    professor Mohammad Teshnehlab.



    multi-objective optimization, neural network and fuzzy system, combination of both derivative-base and derivative-free learning algorithms to prevent vanishing and exploding of gradient, and overfitting.

  • September 2001-July 2005

    B.Sc. in Computer Software Engineering

    implementation of an automation system for the dairy industry.



    RUP methodology,data base management, SQL, object oriented programing, designing algorithm, data structure, Java, Visual C++.





Machine Learning

Deep Learning

Natural Language Processing

Speech Processing

Mining of Massive Data Sets

Advanced Artificial Intelligence (Reinforcement learning and PGM)



Artificial Intelligence(Search, CSP, Adversarial Search, Logic Programming)

Foundation of Programming(C / Python)

Object-Oriented Programming(Java)

formal language and automata theory


Python Java C/C++ MATLAB ProLog react

PyTorch, Keras, TensorFlow, Gensim, NLTK, NumPy, Pandas, SiKit-Learn, SciPy, Scrapy, Matplotlib, Seaborn, ...