Artificial intelligence for renewable energy systems[electronic resource]