Sheogorath Δημοσ. 26 Μαρτίου 2018 Δημοσ. 26 Μαρτίου 2018 (επεξεργασμένο) Καλησπέρα σε όλους, ΕΓΙΝΕ UPDATE ΣΤΟ ΠΡΟΒΛΗΜΑ, ΔΕΙΤΕ ΠΑΡΑΚΑΤΩ ΜΗΝΥΜΑΤΑ. Μην διαβάζετε τσάμπα Έχω πρόβλημα στο Pycharm (windows 7), ενώ δείχνει την Tensorflow στα πακέτα, την έχω ενγκαταστήσει τόσο μέσω CMD όσο και μέσα απο το GUI του Pycharm, και αναγνωρίζει την tensorflow (δεν υπάρχει κόκκινη υπογράμιση) όταν την κάνω import, βγάζει πολλά error ο κώδικας. Ο κώδικας, ίδιος, τρέχει στο λάπτοπ της υπογραφής μου, πάλι με Windows 7. Και στις δυο περιπτώσεις με Python 3.5 αν και δοκίμασα και 3.6 στον σταθερό. Το μήνυμα που βγάζει είναι το παρακάτω. _____________________________________________________ E:\PROGRAMMS\Python\python.exe C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 985, in _gcd_import File "<frozen importlib._bootstrap>", line 968, in _find_and_load File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "<frozen importlib._bootstrap_external>", line 938, in create_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed ImportError: DLL load failed with error code -1073741795 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper return importlib.import_module('_pywrap_tensorflow_internal') File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 1, in <module> import tensorflow as tf File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\__init__.py", line 24, in <module> from tensorflow.python import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 985, in _gcd_import File "<frozen importlib._bootstrap>", line 968, in _find_and_load File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "<frozen importlib._bootstrap_external>", line 938, in create_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed ImportError: DLL load failed with error code -1073741795 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper return importlib.import_module('_pywrap_tensorflow_internal') File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal' Failed to load the native TensorFlow runtime. See https://www.tensorflow.org/install/install_sources#common_installation_problems for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. Process finished with exit code 1 ____________________________________________________________________ Επειδή δεν μπορώ να δουλέυω μόνο απο το laptop (δεν έχει cuda), και είμαι ένα βήμα απο το cloning του SSD του λάπτοπ στον σταθερό για να δουλέψει, αν έχει κάποιος καμία ιδέα, θα το εκτιμούσα. Κάτι πείραξα, και μειώθηκαν τα error. ____________________________________________ E:\PROGRAMMS\Python\python.exe C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\platform\self_check.py", line 75, in preload_check ctypes.WinDLL(build_info.cudart_dll_name) File "E:\PROGRAMMS\Python\lib\ctypes\__init__.py", line 351, in __init__ self._handle = _dlopen(self._name, mode) OSError: [WinError 126] The specified module could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 1, in <module> import tensorflow as tf File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\__init__.py", line 24, in <module> from tensorflow.python import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module> self_check.preload_check() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\platform\self_check.py", line 82, in preload_check % (build_info.cudart_dll_name, build_info.cuda_version_number)) ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-toolkit Process finished with exit code 1 ____________________________________________ Τώρα βάζω το Cuda toolkit 9.1 9.0 (απο ότι βλέπω ζητάει συγκεκριμένα το 9.0 και όχι 9.1) και βλέπουμε. Update Έβαλα το Cuda toolkit 9.0 και το Cudnn 7, και τα error που βγάζει είναι τα παρακάτω: _____________________________________________ E:\PROGRAMMS\Python\python.exe C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 985, in _gcd_import File "<frozen importlib._bootstrap>", line 968, in _find_and_load File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "<frozen importlib._bootstrap_external>", line 938, in create_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed ImportError: DLL load failed with error code -1073741795 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper return importlib.import_module('_pywrap_tensorflow_internal') File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 1, in <module> import tensorflow as tf File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\__init__.py", line 24, in <module> from tensorflow.python import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 985, in _gcd_import File "<frozen importlib._bootstrap>", line 968, in _find_and_load File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "<frozen importlib._bootstrap_external>", line 938, in create_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed ImportError: DLL load failed with error code -1073741795 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper return importlib.import_module('_pywrap_tensorflow_internal') File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal' Failed to load the native TensorFlow runtime. See https://www.tensorflow.org/install/install_sources#common_installation_problems for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. Process finished with exit code 1 ____________________________________________________________ Επεξ/σία 26 Μαρτίου 2018 από Sheogorath
Sheogorath Δημοσ. 26 Μαρτίου 2018 Μέλος Δημοσ. 26 Μαρτίου 2018 Ξαναεγκατέστησα την 3.5.4 και απο cmd τα πακέτα, τα οποία βλέπει στο project interpreter. Την λύση την πρότειναν για έναν εδώ https://github.com/tensorflow/tensorflow/issues/16014 του οποίου η επανεγκατάσταση δούλεψε. Aλλά ακόμα μου βγάζει τα παρακάτω: __________________________ E:\PROGRAMMS\Python\python.exe C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 985, in _gcd_import File "<frozen importlib._bootstrap>", line 968, in _find_and_load File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "<frozen importlib._bootstrap_external>", line 938, in create_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed ImportError: DLL load failed with error code -1073741795 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper return importlib.import_module('_pywrap_tensorflow_internal') File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 1, in <module> import tensorflow as tf File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\__init__.py", line 24, in <module> from tensorflow.python import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 74, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 985, in _gcd_import File "<frozen importlib._bootstrap>", line 968, in _find_and_load File "<frozen importlib._bootstrap>", line 957, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "<frozen importlib._bootstrap_external>", line 938, in create_module File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed ImportError: DLL load failed with error code -1073741795 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module> _pywrap_tensorflow_internal = swig_import_helper() File "E:\PROGRAMMS\Python\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper return importlib.import_module('_pywrap_tensorflow_internal') File "E:\PROGRAMMS\Python\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: No module named '_pywrap_tensorflow_internal' Failed to load the native TensorFlow runtime. See https://www.tensorflow.org/install/install_sources#common_installation_problems for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. Process finished with exit code 1 __________________________ Καμία ιδέα; Βρήκα λύση (μερικώς), το καρβουνιάρικό μου, δεν υποστηρίζει AVX εντολές (οπότε θα πάρει πόδι εν καιρό) συνεπώς η TF 1.6 και πάνω δεν δούλευε. Έβαλα την 1.5 και δεν πετάει (τόσα) error. Μια ιδέα γιατί χτυπάει εδώ; E:\PROGRAMMS\Python\python.exe C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py Extracting /tmp/data/train-images-idx3-ubyte.gz Extracting /tmp/data/train-labels-idx1-ubyte.gz Extracting /tmp/data/t10k-images-idx3-ubyte.gz Extracting /tmp/data/t10k-labels-idx1-ubyte.gz Traceback (most recent call last): File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 75, in <module> train_neural_network(x) File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 46, in train_neural_network prediction = convolutional_neural_network(x) File "C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py", line 39, in convolutional_neural_network fc = tf.nn.relu(tf.matmul(fc, weights['W_fc'])+biases['b_fc']) KeyError: 'b_fc' Process finished with exit code 1 Ο ίδιος κώδικας στο λαπτοπ, έτρεχε.
Sheogorath Δημοσ. 26 Μαρτίου 2018 Μέλος Δημοσ. 26 Μαρτίου 2018 H εικόνα με τα error είναι η παρακάτω: Τον κώδικα θα προτιμούσα να μην τον δώσω (αν και δεν είναι κάτι ιδιαίτερο), αλλά τον είδα γραμμή γραμμή, με αυτόν στο λάπτοπ που τρέχει μια χαρά, και είναι ίδιος. Αν μπορώ να βοηθήσω με παραπάνω πληροφορίες μου λέτε.
kaliakman Δημοσ. 26 Μαρτίου 2018 Δημοσ. 26 Μαρτίου 2018 Έχεις δοκιμάσει να το τρέξεις από terminal / cmd? Δοκίμασε για να δούμε αν φταίει όντως το pycharm ή κάτι πάει λάθος με το σύστημα σου. 1
Sheogorath Δημοσ. 26 Μαρτίου 2018 Μέλος Δημοσ. 26 Μαρτίου 2018 Πως το τρέχω από εκεί; Στο λαπτοπ τρέχει απλα, εκτός cmd. Με run, gcc, απλά γράφω το όνομα;
k33theod Δημοσ. 26 Μαρτίου 2018 Δημοσ. 26 Μαρτίου 2018 (επεξεργασμένο) Sheogorath Υπάρχει κάποια ασυμβατότητα σε κάποια έκδοση που έχεις εγκαταστήσει. Κάνε εγκατάσταση στις βιβλιοθήκες με pip, αν υπάρχει κάποια ασυμμβατότητα θα πετάξει σφάλμα στην εγκατάσταση Εκτός και εάν το σφάλμα που πετάει είναι σε δικό σου κώδικα, το dict biases δηλαδή οπότε δώστου το key που λείπει Στο command το τρέχεις πληκτρολογόντας την 1η εντολή που γράφει στο κώδικα που έχεις. Εάν η python είναι στο path γράφεις >>>python C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py αλλιώς πας εδώ cd E:\PROGRAMMS\Python και μετά το python C:/Users/Sheo/PycharmProjects/TF_RNN/RNN.py Επεξ/σία 26 Μαρτίου 2018 από k33theod 1
Sheogorath Δημοσ. 26 Μαρτίου 2018 Μέλος Δημοσ. 26 Μαρτίου 2018 Με pip τα έκανα όλα, Συνεπως είναι θέμα hardware συμβατότητας; Περα από tensorflow έχει απαίτηση από άλλο πακέτο; Μόνο numphy, pandas και matplotlib έβαλα, ότι είχα βάλει και στο λαπτοπ. Θα δοκιμασω να το τρέξω σε λίγο. Δεν έβγαλε ασυμβατότητα με το pip πάντως.
k33theod Δημοσ. 26 Μαρτίου 2018 Δημοσ. 26 Μαρτίου 2018 (επεξεργασμένο) Tα πακέτα όταν εγκαθίστανται σχεδόν πάντα εγκαθιστούν και όλα τα requirements οπότε εσύ θα κάνεις μόνο install στο tensorflow Το μόνο που μπορείς να κάνεις είναι ένα virtual env και να κάνεις εκεί εγκατάσταση μήπως λυθεί Επεξ/σία 26 Μαρτίου 2018 από k33theod
Sheogorath Δημοσ. 27 Μαρτίου 2018 Μέλος Δημοσ. 27 Μαρτίου 2018 8 λεπτά πριν, k33theod είπε Tα πακέτα όταν εγκαθίστανται σχεδόν πάντα εγκαθιστούν και όλα τα requirements οπότε εσύ θα κάνεις μόνο install στο tensorflow Το μόνο που μπορείς να κάνεις είναι ένα virtual env και να κάνεις εκεί εγκατάσταση μήπως λυθεί Τα ίδια logs μου δίνει, με το πρόγραμμα. Αν είναι να δουλεύω μέσω VM, καλύτερα να δουλέυω μόνο στον i7 του λάπτοπ για την ώρα, ώσπου να πάρω νέο μηχάνημα. Σωστά; Δεν χάνει απόδοση με το Virtualization; Προφανώς ο κώδικας δεν βγάζει πουθενά κόκκινες γραμμές εκεί πέρα (ή πουθενά αλλού for that matter).
k33theod Δημοσ. 27 Μαρτίου 2018 Δημοσ. 27 Μαρτίου 2018 (επεξεργασμένο) Όχι virtual machine, virtual environment Το virtualenv σου επιτρέπει να έχεις το σωστό περιβάλλον για το πρόγραμμά σου. https://docs.python.org/3/library/venv.html https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments python -m venv c:\path\to\myenv cd c:\path\to\myenv\scripts και μετά activate ότι κάνεις από δω και πέρα pip install κάθεται μέσα σε αυτό το environment και δεν πάει στο global της python Επεξ/σία 27 Μαρτίου 2018 από k33theod 1
Sheogorath Δημοσ. 27 Μαρτίου 2018 Μέλος Δημοσ. 27 Μαρτίου 2018 48 λεπτά πριν, k33theod είπε Όχι virtual machine, virtual environment Το virtualenv σου επιτρέπει να έχεις το σωστό περιβάλλον για το πρόγραμμά σου. https://docs.python.org/3/library/venv.html https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments python -m venv c:\path\to\myenv cd c:\path\to\myenv\scripts και μετά activate ότι κάνεις από δω και πέρα pip install κάθεται μέσα σε αυτό το environment και δεν πάει στο global της python Και πάλι προβλήματα, απο ότι βλέπω ότι έβγαζε και στο άλλο. Μια (χαζή) ερώτηση, το pip install γενικά το τρέχω μέσα στον φάκελο scripts ή στον κεντρικό φάκελο της Python; Αν έκανα λάθος λογικά δεν θα διάβαζε καν το import, αλλά λέω μπας και. Το δοκίμασα το τελευταιο, δεν έχει καμία διαφορά, μου βγάζει ότι υπάρχει ήδη, όποτε τα βλέπει κανονικά.
kaydi2 Δημοσ. 27 Μαρτίου 2018 Δημοσ. 27 Μαρτίου 2018 (επεξεργασμένο) Δεν χρησιμοποιώ TF, αλλά γιατί κάνεις manual apply το affine transform σου; Δεν έχει κάποιον layer η TF; Επίσης, το KeyError είναι αυτό που λέει. Key error. Δεν υπάρχει το key στο dict σου. Επίσης, chances are ότι δεν κάνεις τίποτα τόσο critical για να μην δώσεις τον κώδικά σου. Εσύ ξέρεις, αλλά εάν κάνεις ένα c/p τον κώδικα τότε ενδέχεται να πάρεις πιο γρήγορα σωστή βοήθεια. Επεξ/σία 27 Μαρτίου 2018 από kaydi2 1
Sheogorath Δημοσ. 27 Μαρτίου 2018 Μέλος Δημοσ. 27 Μαρτίου 2018 1 ώρα πριν, kaydi2 είπε Δεν χρησιμοποιώ TF, αλλά γιατί κάνεις manual apply το affine transform σου; Δεν έχει κάποιον layer η TF; Επίσης, το KeyError είναι αυτό που λέει. Key error. Δεν υπάρχει το key στο dict σου. Επίσης, chances are ότι δεν κάνεις τίποτα τόσο critical για να μην δώσεις τον κώδικά σου. Εσύ ξέρεις, αλλά εάν κάνεις ένα c/p τον κώδικα τότε ενδέχεται να πάρεις πιο γρήγορα σωστή βοήθεια. Θα τον βάλω μόλις γυρίσω σπίτι. Απλώς ο ίδιος κώδικας τρέχει χωρίς πρόβλημα σε άλλο νεότερο σύστημα. Για αυτό θεωρώ ότι ο κώδικας δεν είναι critical στο πρόβλημα που αντιμετωπίζω.
Sheogorath Δημοσ. 27 Μαρτίου 2018 Μέλος Δημοσ. 27 Μαρτίου 2018 3 ώρες πριν, kaydi2 είπε Δεν χρησιμοποιώ TF, αλλά γιατί κάνεις manual apply το affine transform σου; Δεν έχει κάποιον layer η TF; Επίσης, το KeyError είναι αυτό που λέει. Key error. Δεν υπάρχει το key στο dict σου. Επίσης, chances are ότι δεν κάνεις τίποτα τόσο critical για να μην δώσεις τον κώδικά σου. Εσύ ξέρεις, αλλά εάν κάνεις ένα c/p τον κώδικα τότε ενδέχεται να πάρεις πιο γρήγορα σωστή βοήθεια. Λοιπόν, το κομμάτι του κώδικα που χτυπάει είναι αυτό: def train_neural_network(x): prediction = convolutional_neural_network(x) cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=prediction, labels=y)) optimizer = tf.train.AdamOptimizer().minimize(cost) hm_epochs = 10 with tf.Session() as sess: sess.run(tf.global_variables_initializer()) for epoch in range(hm_epochs): epoch_loss = 0 for _ in range(int(mnist.train.num_examples / batch_size)): epoch_x, epoch_y = mnist.train.next_batch(batch_size) _, c = sess.run([optimizer, cost], feed_dict={x: epoch_x, y: epoch_y}) epoch_loss += c print('Epoch', epoch, 'completed out of', hm_epochs, 'loss:', epoch_loss) correct = tf.equal(tf.argmax(prediction, 1), tf.argmax(y, 1)) accuracy = tf.reduce_mean(tf.cast(correct, 'float')) print('Accuracy:', accuracy.eval({x: mnist.test.images, y: mnist.test.labels})) train_neural_network(x) Απλά δεν φαντάζομαι να έχει θέμα ο κώδικας, εκτός αν χάλασε κάτι κατα την αντιγραφή (ή μετά καταλάθος) και να μην το είδα, όταν τα κοίταζα δίπλα δίπλα.
kaydi2 Δημοσ. 28 Μαρτίου 2018 Δημοσ. 28 Μαρτίου 2018 (επεξεργασμένο) Ο κώδικας που "χτυπάει" είναι μέσα στο μοντέλο σου και όχι αυτός που παρέθεσες. Επίσης, το accuracy είναι η πλέον λάθος μετρική για το task που προσπαθείς να κάνεις. Τέλος, έχεις λάθη. Δεν γίνεται να χρησιμοποιείς την XEntropy με ενσωματωμένη την s_max και να προσπαθείς να μετρήσεις accuracy στα linear outputs σου. Εάν δεν έχεις linear outputs, τότε έχεις λάθος στον υπολογισμό του κόστους και, honestly, καλύτερα (από numerical stability perspective) να έχεις linear outputs εδώ Επίσης, υπάρχει λόγος που κάνεις monitor το sum over minibatches/epoch; Τι πληροφορία θα σου δώσει και πώς θα είναι informative; Γενικά, αυτό που προσπαθείς να κάνεις δεν γίνεται αντιγράφοντας κώδικα. Θέλει διάβασμα. Με μία απλή ματιά στον κώδικά σου, βρήκα βασικότατα λάθη, τα οποία δεν είναι bugs. Θα τρέξει ο κώδικας. Αυτά που θα βγάλει θα είναι crap. Επεξ/σία 28 Μαρτίου 2018 από kaydi2
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα