Portfolio selection using artificial intelligence