Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Temporal co-learning for residential electricity forecasting

less than 1 minute read

Published:

Residential electricity forecasting sits between two hard problems. Household-level load is noisy and non-stationary, while feeder-level load is smoother but loses the behavioural signal that drives the peaks. Models trained on one level of aggregation often generalise badly to another.

What growing EV adoption does to residential load profiles

1 minute read

Published:

Australian distribution networks are planning for an era in which a large share of households charge an EV at home. The interesting question is not just “how much extra energy?” but “when does that energy get drawn, and how does the shape of the residential load change?”

Detecting EV charging events online with a memory-augmented transformer

1 minute read

Published:

Distribution networks in Australia are seeing more electric vehicles every year, and network operators need to know, in near real time, when and where charging events happen. Smart-meter data offers the raw signal, but EV charging looks a lot like other high-power appliances (heat pumps, kettles, ovens) once the meter aggregates everything at the household level.

Point patterns, energy, and defect detection: an RFS view of anomalies

1 minute read

Published:

Defect detection on manufactured parts is a classic anomaly detection problem: most items are normal, defects are rare, and the visual signature of a defect varies from batch to batch. A common practical trick is to extract a set of local features from an image and score how “unusual” the set looks compared with clean examples.

portfolio

publications

Particle swarm optimisation-based approach for multi-objective design

Published in Applied Soft Computing (Q1), 2019

A particle swarm optimisation approach for multi-objective engineering design problems.

Recommended citation: Kamoona A.M., Prayag M.B. (2019). "Particle swarm optimisation-based approach for multi-objective design." Applied Soft Computing.

Video anomaly detection using deep temporal encoding-decoding with multi-head attention

Published in Expert Systems with Applications (Q1), 2022

Deep temporal encoding-decoding with multi-head attention for video anomaly detection.

Recommended citation: Kamoona A.M., Bab-Hadiashar A., Hoseinnezhad R. (2022). "Video anomaly detection using deep temporal encoding-decoding with multi-head attention." Expert Systems with Applications, 205, 117699.

Prediction of photovoltaic power generation

Published in Energy Reports (Q1), 2023

Machine learning models for short-term photovoltaic power generation forecasting.

Recommended citation: Al Khafaf N., Kamoona A.M., Zhu J.G., Ali S.M.N., Jalili M. (2023). "Prediction of photovoltaic power generation." Energy Reports, 9.

Machine learning for energy demand prediction

Published in Energy Reports (Q1), 2023

A machine learning approach to short- and medium-term energy demand prediction.

Recommended citation: Al Khafaf N., Jalili M., Kamoona A.M., Zhu J.G. (2023). "Machine learning for energy demand prediction." Energy Reports, 9.

Multiple instance-based video anomaly detection using deep temporal encoding-decoding

Published in Expert Systems with Applications (Q1), 2023

A multiple-instance learning approach with deep temporal encoding-decoding for video anomaly detection.

Recommended citation: Kamoona A.M., Bab-Hadiashar A., Hoseinnezhad R. (2023). "Multiple instance-based video anomaly detection using deep temporal encoding-decoding." Expert Systems with Applications, 214, 119079.

Anomaly detection of defect using energy of point pattern features within random finite set framework

Published in Engineering Applications of Artificial Intelligence (Q1), 2024

A Random Finite Set framework using the energy of point-pattern features for defect anomaly detection.

Recommended citation: Kamoona A.M., Bab-Hadiashar A., Hoseinnezhad R. (2024). "Anomaly detection of defect using energy of point pattern features within random finite set framework." Engineering Applications of Artificial Intelligence, 132, 107857.

Impact of electric vehicle adoption on residential load profiles: An Australian case study

Published in Sustainable Energy, Grids and Networks (Q1), 2026

Australian case study on how growing EV adoption reshapes residential load profiles.

Recommended citation: Kamoona A.M., Al Khafaf N., Ali S.M.N., Jalili M., Razzaghi R., Yu X. (2026). "Impact of electric vehicle adoption on residential load profiles: An Australian case study." Sustainable Energy, Grids and Networks, 102481.

talks

Particle swarm optimisation for multi-objective engineering design

Published:

Conference presentation at the IEEE Congress on Evolutionary Computation (CEC 2018). The work introduced a particle swarm optimisation approach for multi-objective engineering design and studied its convergence on standard benchmark problems. Related paper: Applied Soft Computing (2019).

IoT anomaly detection for construction site safety

Published:

Presenter at the RMIT IoT Research Forum. The talk covered embedded AI systems for construction site safety, based on my work as AI and Embedded Systems Engineer at Cornerstone Solutions Pty Ltd. It described how low-power devices can run anomaly detection models close to the sensor to flag unsafe events in real time.

Deep learning for visual anomaly detection and defect recognition

Published:

Invited speaker at the ANZAAS Science Talk series. The talk summarised my PhD research at RMIT University on deep learning methods for visual anomaly detection and defect recognition, including work on multi-head attention networks for video anomaly detection and Random Finite Set frameworks for point-pattern learning.

teaching

Digital Circuit Design

Undergraduate course, University of Kufa, Department of Electrical Engineering, 2016

Full course coordinator for 60+ students. Designed the syllabus, lectures, and lab program from scratch. Topics: combinational logic design, sequential circuits, finite state machines, VHDL modelling, and FPGA implementation. Hands-on laboratories used FPGA boards to build and test digital designs.

Engineering Electromagnetic Fields

Undergraduate course, University of Kufa, Department of Electrical Engineering, 2016

Independent delivery of a core electrical engineering course. Topics: vector calculus review, electrostatics and magnetostatics, Maxwell’s equations, plane wave propagation, and transmission line theory. Delivered lectures, set homework and exams, and supervised student projects.

Modelling and Simulation of Engineering Systems

Undergraduate course, RMIT University, School of Engineering, 2019

Lab demonstrator and teaching assistant (2019–2021). Course covered computational modelling of engineering systems, numerical methods (root finding, integration, ODE solvers), and simulation in MATLAB and Python. Supported over 40 students per semester in labs and tutorials, ran assessment reviews, and gave one-on-one help on modelling projects.

Digital Fundamentals

Undergraduate course, RMIT University, School of Engineering, 2019

Lab demonstrator for the Digital Fundamentals course at RMIT University. Topics: number systems, Boolean algebra, combinational and sequential logic, finite state machines, and the hardware-software interface. Ran weekly labs and guided students through logic-design assignments.

HDR and capstone supervision

Research supervision, RMIT University, 2022

Associate supervisor for one ongoing PhD candidate at RMIT University. Also supervised four industry-connected capstone projects in applied AI with Powercor Australia, iMOVE CRC, and Cornerstone Solutions. Supervision covers problem framing, dataset design, model development, and technical writing.

Intelligent Systems (EEET2171)

Undergraduate course, RMIT University, School of Engineering, 2025

Undergraduate course on machine learning and intelligent systems for engineering students at RMIT University. Topics: supervised and unsupervised learning, neural networks, backpropagation, gradient-based optimisation, model evaluation, and practical implementation in Python. Delivered lectures, ran labs, and set assessments. Course Experience Survey (CES) score: 3.4.