IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

problème avec PywFM

  1. IME14
    IME14
    Bonjour tt le monde,

    Sous python (jupyter notebook), j'exécute le code suivant :

    import pywFM
    import numpy as np
    import pandas as pd

    features = np.matrix([
    # Users | Movies | Movie Ratings | Time | Last Movies Rated
    # A B C | TI NH SW ST | TI NH SW ST | | TI NH SW ST
    [1, 0, 0, 1, 0, 0, 0, 0.3, 0.3, 0.3, 0, 13, 0, 0, 0, 0 ],
    [1, 0, 0, 0, 1, 0, 0, 0.3, 0.3, 0.3, 0, 14, 1, 0, 0, 0 ],
    [1, 0, 0, 0, 0, 1, 0, 0.3, 0.3, 0.3, 0, 16, 0, 1, 0, 0 ],
    [0, 1, 0, 0, 0, 1, 0, 0, 0, 0.5, 0.5, 5, 0, 0, 0, 0 ],
    [0, 1, 0, 0, 0, 0, 1, 0, 0, 0.5, 0.5, 8, 0, 0, 1, 0 ],
    [0, 0, 1, 1, 0, 0, 0, 0.5, 0, 0.5, 0, 9, 0, 0, 0, 0 ],
    [0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0.5, 0, 12, 1, 0, 0, 0 ]
    ])
    target = [5, 3, 1, 4, 5, 1, 5]

    fm = pywFM.FM(task='regression', num_iter=5)

    # split features and target for train/test
    # first 5 are train, last 2 are test
    model = fm.run(features[:5], target[:5], features[5:], target[5:])
    print(model.predictions)
    # you can also get the model weights
    print(model.weights)


    mais il me donne l'erreur suivant : EmptyDataError: No columns to parse from file

    au niveau de la ligne de code model = fm.run(features[:5], target[:5], features[5:], target[5:])

    voilà le lien de la source de mon code : https://github.com/jfloff/pywFM#installing

    merci d'avance
Affichage des résultats 1 à 1 sur 1
Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo