Cloud Computing is a recent buzzword in IT industry. Cloud computing is used for sharing of data ,information and resources. Machine learning used for prediction. Resource Provisioning provide resources to the end user. It has problems like auto scaling and resource utilization .A perfect Resource provisioning aims at avoid under provisioning and over provisioning of resources. Machine learning technique predict which request needs resources in which amount from the past data and Cloud computing checks the resource utilization. This paper aims to accurate resource provisioning and also scaling decision is accurate and it uses SVM algorithm for the better prediction of resources.