Photovoltaic power generating is one of the primary methods of utilizing solar energy resources, with large-scale photovoltaic grid-connected power generation being the most efficient way to fully utilize solar energy. In order to provide reference strategies for pertinent researchers as well as potential implementation, this paper tries to provide a survey investigation and technical analysis of machine learning-related approaches, statistical approaches and optimization techniques for solar power generation and forecasting. Deep learning-related methods, in particular, can theoretically handle arbitrary nonlinear transformations through proper model structural design, such as hidden layer topology optimization and objective function analysis to save information that can increase forecasting accuracy while filtering out irrelevant or less affected data for forecasting. The research's results indicate that RBFNN-AG performed the best when applying the predetermined number of days, with an NRMSE value of 4.65%. RBFNN-AG performs better than sophisticated models like DenseNet (5.69%), SLFN-ELM (5.95%), and ANN-k-means-linear regression correction (6.11%). Additionally, scenario application and PV system investment techniques are provided to evaluate the current condition of new energy development and market trends both domestically and internationally.