Gain experience in the field of artificial intelligence development by determining the shortest path to a desired outcome. Perform an efficiency analysis on a basic machine learning algorithm after training it. Next, level up your understanding by optimising your fundamental solution. Experiment with updating various components and monitor the ensuing change.