Created
May 2, 2016 09:40
-
-
Save qpleple/37eea70d9f6fae916f3cd4cf7c3e7673 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import numpy | |
| from sklearn.ensemble import RandomForestClassifier | |
| # lecture du fichier CSV | |
| data = numpy.loadtxt("data.csv", delimiter=",") | |
| # on isole la 1ère colonne "Survivant" des données dans y, le reste dans X | |
| X, y = data[:, 1:], data[:, 0] | |
| # instanciation du modèle | |
| model = RandomForestClassifier() | |
| # apprentissage du modèle sur les données | |
| model.fit(X, y) | |
| # prédiction pour une femme de 50 ans, en 1ère classe, | |
| # ayant payé sa place 70$ et ayant 2 membres de sa famille avec elle | |
| print model.predict([1, 0, 50, 2, 70]) | |
| # output >>> 1 | |
| # le modèle prédit qu’elle va survivre | |
| # prédiction pour une homme de 25 ans, en 3ème classe, | |
| # ayant payé sa place 6$ et étant seul de sa famille à bord | |
| print model.predict([3, 1, 25, 0, 6]) | |
| # output >>> 0 | |
| # le modèle prédit qu’il ne va pas survivre |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment