اذهب إلى المحتوى
  • 0

ما سبب خطأ SystemError: initialization of _pywrap_checkpoint_reader raised unreported exception

السؤال

نشر

السلام عليكم

ده الكود

import pandas as pd 
import sqlite3
from sklearn.model_selection import train_test_split
import tensorflow as tf 
import keras 
connect = sqlite3.connect("Data-Heart-Disease/heart.db")
heart = pd.read_sql("SELECT * FROM heart" , connect)


x = heart.drop(['target'] , axis=1)
y = heart['target']

x_traing , x_test , y_traing , y_test = train_test_split(x , y ,test_size=0.25,random_state=44,shuffle=True)



kearsmodle = keras.models.Sequential([
    keras.layers.Dense(8, activation='tanh'),
    keras.layers.Dense(128,activation='tanh'),
    keras.layers.Dense(64,activation='tanh'),
    keras.layers.Dense(1,activation='sigmoid'),
])

myoptimizer = tf.keras.optimizers.experimental.AdanW(
    learning_rate=0.001,
    weight_decay=0.004,
    beta_1=0.9,
    beta_2=0.999,
    epsilon=1e-07,
    amsgrad=False,
    clipnorm=None,
    clipvalue=None,
    global_clipnorm=None,
    use_ema=False,
    ema_momentum=0.99,
    ema_overwirte_frequency=None,
    jil_complite=True,
    name="AdamW",
)

kearsmodle.compile(optimizer=myoptimizer,loss='binary_crossentropy',metrics=['accuracy'])

#Trinag
trinag_modle = kearsmodle.fit(x_traing,y_traing,
                        validation_data=(x_test,y_test),
                        epochs=100,
                        batch_size=1000,
                        verbose=1,
                        callbacks=tf.kears.callbacks.EarlyStopping(
                            patience=10,
                            monitor='val_accuracy',
                            restore_best_weights=True,
                        ))

print(trinag_modle)

انا لم بشغل الكود ده  بيظهر الاخطاء ده

 from tensorflow.python.util._pywrap_checkpoint_reader import CheckpointReader
SystemError: initialization of _pywrap_checkpoint_reader raised unreported exception

انا مش فهم اي الخطاء ده

Recommended Posts

  • 0
نشر

حاول تحديث الحزم التالية لديك لأحدث إصدار:

pip install numpy tensorflow keras --upgrade 

ومن الأفضل لو قمت بإنشاء بيئة إفتراضية خاصة بذلك المشروع وتثبيت الحزم الخاصة به لكي لا يحدث تعارض بين إصدارات المشاريع المختلفة.

  • 0
نشر

تحقق من أن لديك أحدث إصدار من TensorFlow ويكون متوافق مع إصدار بايثون لديك، يمكنك تحديثه باستخدام الأمر التالي:

pip install --upgrade tensorflow

إن استمرت المشكلة قم بإلغاء التثبيت ثم أعد تثبيته من خلال:

pip uninstall tensorflow
pip install tensorflow

إذا كنت تستخدم GPU، تأكد من تثبيت CUDA و cuDNN بشكل صحيح ومتوافق مع إصدار TensorFlow كما أنصحك بإنشاء بيئة بايثون افتراضية جديدة وثبّت فيها جميع المكتبات المطلوبة هذا يمكن أن يساعد في تجنب تعارضات الإصدارات.

  • 0
نشر
  بتاريخ On 16‏/9‏/2024 at 08:45 قال Mustafa Suleiman:

ومن الأفضل لو قمت بإنشاء بيئة إفتراضية خاصة بذلك المشروع وتثبيت الحزم الخاصة به لكي لا يحدث تعارض بين إصدارات المشاريع المختلفة.

أظهر المزيد  

ايوه انا عمل كده والله

  • 0
نشر

هذه المشكلة غالبا بسبب مشكلة في الإصدارات التى لديك .

وغالبا هى بسبب مكتبة numpy لذلك يرجى تنفيذ الأوامر التالية :

pip install numpy --upgrade
pip install tensorflow --upgrade
pip install keras --upgrade

يمكنك تنفيذ كل أمر على حدى وتجربة البرنامج وانظر أى مكتبة تحديثها أدى إلى حل المشكلة

  • 0
نشر
  بتاريخ On 16‏/9‏/2024 at 08:41 قال Ail Ahmed:

انا لم بشغل الكود ده  بيظهر الاخطاء ده

 from tensorflow.python.util._pywrap_checkpoint_reader import CheckpointReader
SystemError: initialization of _pywrap_checkpoint_reader raised unreported exception

انا مش فهم اي الخطاء ده

أظهر المزيد  

الخطأ الذي يظهر لديك مرتبط بمكتبة TensorFlow، وقد يكون ناتجًا عن مشاكل في التثبيت أو عدم التوافق بين إصدارات TensorFlow و Keras أو التبعيات المرتبطة. لحل هذا المشكلة،

تأكد من أنك تستخدم أحدث إصدارات TensorFlow و Keras. يمكنك تحديث المكتبات باستخدام الأوامر التالية:

pip install --upgrade tensorflow keras

إذا استمر الخطأ بعد التحديث، قد تحتاج إلى إعادة تثبيت TensorFlow بشكل كامل:

pip uninstall tensorflow
pip install tensorflow

و تأكد أن البيئة التي تعمل فيها لا تحتوي على تعارضات بين المكتبات. يمكنك إنشاء بيئة افتراضية جديدة وتجربة تشغيل الكود فيها:

python -m venv myenv
myenv\Scripts\activate 

pip install tensorflow keras pandas scikit-learn

كل امر على حدى

  • 0
نشر

ال tensorflow ما كنش اصل متثبيت في البيئة الفتراضية وكمن الkeras و numpy كانو محتاجين فعلان انهم يتحديثو

الف شكرااا لحضرتكم جدا

  بتاريخ On 16‏/9‏/2024 at 08:41 قال Ail Ahmed:
myoptimizer = tf.keras.optimizers.experimental.AdanW(
    learning_rate=0.001,
    weight_decay=0.004,
    beta_1=0.9,
    beta_2=0.999,
    epsilon=1e-07,
    amsgrad=False,
    clipnorm=None,
    clipvalue=None,
    global_clipnorm=None,
    use_ema=False,
    ema_momentum=0.99,
    ema_overwirte_frequency=None,
    jil_complite=True,
    name="AdamW",
)
أظهر المزيد  

بس الكود ده فيه مشكله وبيظهر الخظاء ده

myoptimizer = tf.keras.optimizers.experimental.AdamW(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'keras.api.optimizers' has no attribute 'experimental'

  • 0
نشر
  بتاريخ On 16‏/9‏/2024 at 09:08 قال Ail Ahmed:

ال tensorflow ما كنش اصل متثبيت في البيئة الفتراضية وكمن الkeras و numpy كانو محتاجين فعلان انهم يتحديثو

الف شكرااا لحضرتكم جدا

بس الكود ده فيه مشكله وبيظهر الخظاء ده

myoptimizer = tf.keras.optimizers.experimental.AdamW(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'keras.api.optimizers' has no attribute 'experimental'

أظهر المزيد  

هذا قد يكون بسبب أن الإصدار الحديث من مكتبة TensorFlow و Keras ربما قد أزال أو عدّل على استخدام optimizers.experimental.AdamW لأنه في الإصدار الحديث يتم استخدام الإصدار المحدث من AdamW بالطريقة التالية:

myoptimizer = tf.keras.optimizers.AdamW(
    learning_rate=0.001,
    weight_decay=0.004,
    beta_1=0.9,
    beta_2=0.999,
    epsilon=1e-07,
    amsgrad=False,
    name="AdamW",
)
  • 0
نشر
  بتاريخ On 18‏/9‏/2024 at 14:15 قال ياسر مسكين:

هذا قد يكون بسبب أن الإصدار الحديث من مكتبة TensorFlow و Keras ربما قد أزال أو عدّل على استخدام optimizers.experimental.AdamW لأنه في الإصدار الحديث يتم استخدام الإصدار المحدث من AdamW بالطريقة التالية:

myoptimizer = tf.keras.optimizers.AdamW(
    learning_rate=0.001,
    weight_decay=0.004,
    beta_1=0.9,
    beta_2=0.999,
    epsilon=1e-07,
    amsgrad=False,
    name="AdamW",
)
أظهر المزيد  

ايوه صح شكرااا لحضرتك

جدا

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...