In the last decade, artificial intelligence (AI) techniques have been extensively used for maximum power point tracking (MPPT) in the solar power system. This is because conventional MPPT techniques are incapable of tracking the global maximum power point (GMPP) under partial shading condition (PSC). The output curve of the power versus voltage for a solar panel has only one GMPP and multiple local maximum power points (MPPs). The integration of AI in MPPT is crucial to guarantee the tracking of GMPP while increasing the overall efficiency and performance of MPPT. The selection of AI-based MPPT techniques is complicated because each technique has its own merits and demerits. In general, all of the AI-based MPPT techniques exhibit fast convergence speed, less steady-state oscillation and high efficiency, compared with the conventional MPPT techniques. However, the AI-based MPPT techniques are computationally intensive and costly to realize. Overall, the hybrid MPPT is favorable in terms of the balance between performance and complexity, and it combines the advantages of conventional and AI-based MPPT techniques. In this paper, a detailed comparison of classification and performance between 6 major AI-based MPPT techniques have been made based on the review and MATLAB/Simulink simulation results. The merits, open issues and technical implementations of AI-based MPPT techniques are evaluated. We intend to provide new insights into the choice of optimal AI-based MPPT techniques. Index Terms-Maximum power point tracking (MPPT), artificial intelligence (AI), fuzzy logic control (FLC), artificial neural network (ANN), genetic algorithm (GA), swarm intelligence (SI), machine learning (ML).