Artificial Intelligence and Software Technologies

Artificial Intelligence (AI) is a technological game changer and has important implications, not only for the impact of the AI technology itself, but also for the related technologies of other sectors (such as aerial drones, electronic warfare, command & control, autonomous system, and the development of swarm robotics).

    Artificial Intelligence

  • Machine Learning, Deep Learning, Optimization of Deep Networks
  • Time Series Analysis, Recurrent Neural Networks
  • Data Science and Big Data
  • Reinforcement Learning and Inverse Reinforcement Learning
  • AI on Embedded system (ASIC Design and Verification)
  • Deep Autoencoders, Adversarial networks, Generative Models
  • Deep Speech Recognition
  • Natural Language Processing
  • AI Safety, Fairness and accountability, Privacy
  • Multi-Agent Learning, Swarm Intelligence

    Software Technologies

  • Requirements Engineering and Risk Management
  • Design Patterns, Architecture and Frameworks
  • Software Implementation Process and Methods
  • Software Testing, Verification and Reliability
  • Formal Methods, Specifications, Designs and Verifications
  • Software Quality Assurance and Process Improvement
  • Algorithms Design, Evaluation and Verification
  • Model Driven Development and Model Driven Architectures
  • DevOps, Agile Development, Agent Oriented Software Engineering