Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 (5 points) :
Exercice 2 (5 points) :
Le code suivant contient 3 fonctions Python et permet d’implémenter le modèle perceptron ‘from
scratch’. Commentez chacune des lignes du code afin d’expliquer le fonctionnement du modèle
perceptron.
1
def predict(row, weights):
activation = weights[0]
for i in range(len(row)-1):
activation += weights[i + 1] * row[i]
return 1.0 if activation >= 0.0 else 0.0
Expliquer brièvement le rôle de chacune des expressions soulignées dans les codes suivants.
Code1 :
numerical_pipeline=make_pipeline(SimpleImputer(),StandardScaler())
categorical_pipeline=make_pipeline(SimpleImputer(strategy='most_frequent'),OneHotEncoder())
Code2 :
import pandas as pd
df = pd.read_csv('C:/Users/dell/Desktop/titanic.csv')
df.tail()
df.shape
df.describe()
2
Code 3 :
df.isnull().sum()
df.dropna(inplace=True)
df['Age']=df.Age.fillna(df['Age'].mean(), inplace=True)
imp = SimpleImputer(strategy='median')
df['Age']=imp.fit_transform(df[['Age']])
Code4 :
model=KMeans(n_clusters=3)
model.fit(X)
pred=model.predict(X)