algal blooms, red tides, machine-learning techniques, data-driven models, artificial neural networks, genetic programming, water quality modelling, Tolo Harbour, Hong Kong