machine learning model top of docker
- configure yum for docker
cd /etc/yum.repos.d/
vim docker.repo
[docker]
baseurl = https://download.docker.com/linux/centos/7/x86_64/stable/
gpgcheck = 0
name = this is my docker
yum install docker-ce — nobest -y
it will install docker
2.launch docker
docker pull centos:latest
docker run -it — name=os1 centos:latest
it will launch one centos name os1
lets install python3 top of docker
1.yum install python3 -y
2.pip3 install pandas matplotlib joblib sklearn
lets create a linear regression model on top of docker
import pandas
dataset=pandas.read_csv(‘Salary_Data.csv’)
x=dataset[‘YearsExperience’]
y=dataset[‘Salary’]
x=x.values #converting into numpy format because we
x=x.reshape(30,1) #need a 2-D data from sklearn.linear_model import LinearReg
from sklearn.linear_model import LinearRegression
model=LinearRegression()
model.fit(x,y)
import joblib
joblib.dump(model,’mymodel.pk1')
it will create a model and save in mymodel.pk1
here we calculate intercet of model and cofficent