Как установить модуль ‘keras’?

#python #keras

#python #keras

Вопрос:

Я следую за статьей https://www.analyticsvidhya.com/blog/2018/10/predicting-stock-price-machine-learningnd-deep-learning-techniques-python / . После скопируйте и вставьте следующий код:

     #importing required libraries
    from sklearn.preprocessing import MinMaxScaler
    from keras.models import Sequential
    from keras.layers import Dense, Dropout, LSTM

    #creating dataframe
    data = df.sort_index(ascending=True, axis=0)
    new_data = pd.DataFrame(index=range(0,len(df)),columns=['Date', 'Close'])
    for i in range(0,len(data)):
        new_data['Date'][i] = data['Date'][i]
        new_data['Close'][i] = data['Close'][i]

...
 

Я получаю сообщение об ошибке: «Нет модуля с именем ‘keras’. Я ищу в Интернете и нахожу, что мне нужно установить модуль keras. В статье https://github.com/antoniosehk/keras-tensorflow-windows-installation , существует пошаговое руководство по установке keras. Однако для этого требуется графическая карта Nvida для графического процессора, в то время как у меня есть только встроенная графическая карта Intel. Поэтому я пытаюсь найти другую ссылку на https://software.intel.com/en-us/articles/intel-optimization-for-tensorflow-installation-guide это работает для графической карты Intel, поэтому я устанавливаю tensorflow следующим образом:

 conda install tensorflow-mkl
 

Во время установки я вижу, что один пакет называется keras-xxx, поэтому я полагаю, что keras также установлен. Но после установки, когда я пытаюсь запустить код, я все равно получаю сообщение об ошибке. Почему?

Спасибо

Комментарии:

1. conda install keras

2. @HSK, большое вам спасибо. Я пытаюсь выполнить команду, и keras успешно установлен.

Ответ №1:

Если у вас есть графический процессор с поддержкой CUDA (серия NVIDEA), я настоятельно рекомендую вам установить tensorflow-gpu из aconda forge с помощью команды conda (не с помощью pip), потому что для tensorflow-gpu требуется много требований, таких как CUDA, cuDNN и т. Д., Что слишком сложно правильно настроить все вместе. если использовать conda, все пакеты легко устанавливаются вместе (без каких-либо разрывов !!!)

 conda install -c anaconda tensorflow-gpu 
 

но если вы хотите использовать cpu, вы можете легко установить tensorflow с помощью pip или conda