python-3.11.9-amd64.exe
Ανοίξτε το Command Prompt και εκτελέστε:
python -m venv C:\Users\YourUsername\keras-env
Αντικαταστήστε YourUsername
με το δικό σας όνομα χρήστη
στα Windows.
C:\Users\YourUsername\keras-env\Scripts\activate
pip install --upgrade pip
pip install keras tensorflow
(Προαιρετικά: pip install numpy pandas scikit-learn
)
Μέσα στο R ή RStudio:
library(reticulate)
use_virtualenv("C:/Users/YourUsername/keras-env", required = TRUE)
py_config()
Αν όλα είναι σωστά, θα εμφανιστούν πληροφορίες για την Python 3.11.9.
library(keras)
model <- keras_model_sequential() %>%
layer_dense(units = 32, activation = 'relu', input_shape = c(100)) %>%
layer_dense(units = 1, activation = 'sigmoid')
model %>% compile(
loss = 'binary_crossentropy',
optimizer = 'adam',
metrics = 'accuracy'
)
summary(model)
Αν εμφανιστεί η σύνοψη του μοντέλου, όλα έχουν ρυθμιστεί σωστά ✅
Πρόβλημα | Λύση |
---|---|
tensorflow δεν εγκαθίσταται |
Βεβαιωθείτε ότι χρησιμοποιείτε Python κάτω από 3.12 |
reticulate δεν βρίσκει την Python |
Χρησιμοποιήστε use_virtualenv() με πλήρη διαδρομή |
Δεν έγινε add στο PATH | Επανεγκατάσταση Python με ενεργό το “Add Python to PATH” |
Δημιουργήστε ή τροποποιήστε το αρχείο .Rprofile
και
προσθέστε:
if (requireNamespace("reticulate", quietly = TRUE)) {
reticulate::use_virtualenv("C:/Users/YourUsername/keras-env", required = TRUE)
}
Έτσι η σωστή Python θα φορτώνεται κάθε φορά που ξεκινάτε το RStudio.