Artificial intelligence methodologies for structural health monitoring of civil engineering structures