Certain machine learning approaches for boost inverter control with maximum power point tracking in photovoltaic systems