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

خطأ في تنسيق اللون AssertionError: wrong color format 'ansiyellow' في بايثون

Ouis Alhetar

السؤال

في مشروع تحليل المشاعر في النصوص العربية الموجود في كتاب ١٠ مشاريع عملية في الذكاء الإصطناعي الصادر عن أكاديمية حاسوب وفي أحد الخلايا ظهرت لي هذه المشكلة:

image_2024-02-08_18-06-40.thumb.png.642f0afdf3177d65f12be37a5f9ac050.png

وهذا هو الكود الخاص بها:

image_2024-02-08_18-05-47.thumb.png.e5e3f8eb487b83e8a3dba504f60e7ff1.png


نص الكود:

# تحتاج وقت للتنفيذ

from sklearn.model_selection import GridSearchCV
from keras.wrappers.scikit_learn import KerasClassifier

# حساب القيم الأمثلية للمعاملات المترفعة
model = KerasClassifier(build_fn = create_model, epochs = 25, batch_size=128) 

# بعص القيم الممكنة للمعاملات المترفعة   
embed_dim = [32, 64]
hidden_unit = [16, 32, 64]
dropout_rate = [0.2]
optimizers = [Adam, RMSprop]
learning_rate = [0.01, 0.001, 0.0001]
epochs = [10, 15,  25 ]
batch_size = [128, 256]
param_grid = dict(embed_dim = embed_dim, hidden_unit = hidden_unit, dropout_rate = dropout_rate,
                learning_rate = learning_rate, optimizers = optimizers, epochs = epochs, batch_size = batch_size)

# تقويم النموذج لاختيار أفضل القيم
grid = GridSearchCV(estimator = model, param_grid = param_grid, cv = 3)
grid_result = grid.fit(X_train, y_train)

results = pd.DataFrame()
results['means'] = grid_result.cv_results_['mean_test_score']
results['stds'] = grid_result.cv_results_['std_test_score']
results['params'] = grid_result.cv_results_['params']
print("Best: %f using %s" % (grid_result.best_score_, grid_result.best_params_))
# حفظ النتائج
results.to_csv(r'gridsearchcv_results.csv', index = False, header = True)
results.sort_values(by='means', ascending = False).reset_index(drop=True)

 

وهذه هي المكتبات المحملة لدي:
 

Package                      Version
---------------------------- ---------------
absl-py                      2.1.0
anyio                        4.2.0
arabic-reshaper              3.0.0
argon2-cffi                  23.1.0
argon2-cffi-bindings         21.2.0
arrow                        1.3.0
asttokens                    2.4.1
astunparse                   1.6.3
async-lru                    2.0.4
attrs                        23.2.0
Babel                        2.14.0
beautifulsoup4               4.12.3
bleach                       6.1.0
cachetools                   5.3.2
certifi                      2024.2.2
cffi                         1.16.0
charset-normalizer           3.3.2
click                        8.1.7
colorama                     0.4.6
comm                         0.2.1
contourpy                    1.2.0
cycler                       0.12.1
debugpy                      1.8.0
decorator                    5.1.1
defusedxml                   0.7.1
dm-tree                      0.1.8
exceptiongroup               1.2.0
executing                    2.0.1
fastjsonschema               2.19.1
flatbuffers                  23.5.26
fonttools                    4.47.2
fqdn                         1.5.1
gast                         0.5.4
glcontext                    2.5.0
google-auth                  2.27.0
google-auth-oauthlib         1.2.0
google-pasta                 0.2.0
grpcio                       1.60.1
h5py                         3.10.0
idna                         3.6
ipykernel                    6.29.0
ipython                      8.21.0
ipywidgets                   8.1.1
isoduration                  20.11.0
jedi                         0.19.1
Jinja2                       3.1.3
joblib                       1.3.2
json5                        0.9.14
jsonpointer                  2.4
jsonschema                   4.21.1
jsonschema-specifications    2023.12.1
jupyter                      1.0.0
jupyter_client               8.6.0
jupyter-console              6.6.3
jupyter_core                 5.7.1
jupyter-events               0.9.0
jupyter-lsp                  2.2.2
jupyter_server               2.12.5
jupyter_server_terminals     0.5.2
jupyterlab                   4.0.12
jupyterlab_pygments          0.3.0
jupyterlab_server            2.25.2
jupyterlab-widgets           3.0.9
keras                        2.15.0
Keras-Preprocessing          1.1.2
kiwisolver                   1.4.5
libclang                     16.0.6
Markdown                     3.5.2
markdown-it-py               3.0.0
MarkupSafe                   2.1.5
matplotlib                   3.8.2
matplotlib-inline            0.1.6
mdurl                        0.1.2
metrics                      0.3.3
mistune                      3.0.2
ml-dtypes                    0.2.0
mlxtend                      0.23.1
moderngl                     5.10.0
moderngl-window              2.4.5
multipledispatch             1.0.0
namex                        0.0.7
nbclient                     0.9.0
nbconvert                    7.14.2
nbformat                     5.9.2
nest-asyncio                 1.6.0
nltk                         3.8.1
notebook                     7.0.7
notebook_shim                0.2.3
numpy                        1.26.3
oauthlib                     3.2.2
opt-einsum                   3.3.0
overrides                    7.7.0
packaging                    23.2
pandas                       2.2.0
pandocfilters                1.5.1
parso                        0.8.3
pathlib2                     2.3.7.post1
pathspec                     0.5.5
Pillow                       10.0.1
pip                          23.3.2
platformdirs                 4.2.0
prometheus-client            0.19.0
prompt-toolkit               3.0.43
protobuf                     4.23.4
psutil                       5.9.8
pure-eval                    0.2.2
pyasn1                       0.5.1
pyasn1-modules               0.3.0
pycparser                    2.21
pyglet                       2.0.10
Pygments                     2.17.2
pyparsing                    3.1.1
PyQt5                        5.15.10
PyQt5-Qt5                    5.15.2
PyQt5-sip                    12.13.0
pyrr                         0.10.3
python-bidi                  0.4.2
python-dateutil              2.8.2
python-json-logger           2.0.7
pytz                         2024.1
pywin32                      306
pywinpty                     2.0.12
PyYAML                       6.0.1
pyzmq                        25.1.2
qtconsole                    5.5.1
QtPy                         2.4.1
referencing                  0.33.0
regex                        2023.12.25
requests                     2.31.0
requests-oauthlib            1.3.1
rfc3339-validator            0.1.4
rfc3986-validator            0.1.1
rich                         13.7.0
rpds-py                      0.17.1
rsa                          4.9
scikit-learn                 1.4.0
scipy                        1.12.0
seaborn                      0.13.2
Send2Trash                   1.8.2
setuptools                   58.1.0
six                          1.16.0
sniffio                      1.3.0
snowballstemmer              2.2.0
soupsieve                    2.5
stack-data                   0.6.3
tensorboard                  2.15.1
tensorboard-data-server      0.7.2
tensorboard-plugin-wit       1.8.1
tensorflow                   2.15.0
tensorflow-estimator         2.15.0
tensorflow-intel             2.15.0
tensorflow-io-gcs-filesystem 0.31.0
termcolor                    2.4.0
terminado                    0.18.0
threadpoolctl                3.2.0
tinycss2                     1.2.1
tomli                        2.0.1
tornado                      6.4
tqdm                         4.66.1
traitlets                    5.14.1
types-python-dateutil        2.8.19.20240106
typing_extensions            4.9.0
tzdata                       2023.4
uri-template                 1.3.0
urllib3                      2.2.0
wcwidth                      0.2.13
webcolors                    1.13
webencodings                 0.5.1
websocket-client             1.7.0
Werkzeug                     3.0.1
wheel                        0.42.0
widgetsnbextension           4.0.9
wordcloud                    1.9.3
wrapt                        1.14.1

 

@Mustafa Suleiman @Hikmat Jaafer @حمزة عباد 

تم التعديل في بواسطة Ouis Alhetar
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 52 دقائق مضت قال Ouis Alhetar:

في مشروع تحليل المشاعر في النصوص العربية الموجود في كتاب ١٠ مشاريع عملية في الذكاء الإصطناعي الصادر عن أكاديمية حاسوب وفي أحد الخلايا ظهرت لي هذه المشكلة:

image_2024-02-08_18-06-40.thumb.png.642f0afdf3177d65f12be37a5f9ac050.png

وهذا هو الكود الخاص بها:

image_2024-02-08_18-05-47.thumb.png.e5e3f8eb487b83e8a3dba504f60e7ff1.png


نص الكود:

# تحتاج وقت للتنفيذ

from sklearn.model_selection import GridSearchCV
from keras.wrappers.scikit_learn import KerasClassifier

# حساب القيم الأمثلية للمعاملات المترفعة
model = KerasClassifier(build_fn = create_model, epochs = 25, batch_size=128) 

# بعص القيم الممكنة للمعاملات المترفعة   
embed_dim = [32, 64]
hidden_unit = [16, 32, 64]
dropout_rate = [0.2]
optimizers = [Adam, RMSprop]
learning_rate = [0.01, 0.001, 0.0001]
epochs = [10, 15,  25 ]
batch_size = [128, 256]
param_grid = dict(embed_dim = embed_dim, hidden_unit = hidden_unit, dropout_rate = dropout_rate,
                learning_rate = learning_rate, optimizers = optimizers, epochs = epochs, batch_size = batch_size)

# تقويم النموذج لاختيار أفضل القيم
grid = GridSearchCV(estimator = model, param_grid = param_grid, cv = 3)
grid_result = grid.fit(X_train, y_train)

results = pd.DataFrame()
results['means'] = grid_result.cv_results_['mean_test_score']
results['stds'] = grid_result.cv_results_['std_test_score']
results['params'] = grid_result.cv_results_['params']
print("Best: %f using %s" % (grid_result.best_score_, grid_result.best_params_))
# حفظ النتائج
results.to_csv(r'gridsearchcv_results.csv', index = False, header = True)
results.sort_values(by='means', ascending = False).reset_index(drop=True)

 

وهذه هي المكتبات المحملة لدي:
 

Package                      Version
---------------------------- ---------------
absl-py                      2.1.0
anyio                        4.2.0
arabic-reshaper              3.0.0
argon2-cffi                  23.1.0
argon2-cffi-bindings         21.2.0
arrow                        1.3.0
asttokens                    2.4.1
astunparse                   1.6.3
async-lru                    2.0.4
attrs                        23.2.0
Babel                        2.14.0
beautifulsoup4               4.12.3
bleach                       6.1.0
cachetools                   5.3.2
certifi                      2024.2.2
cffi                         1.16.0
charset-normalizer           3.3.2
click                        8.1.7
colorama                     0.4.6
comm                         0.2.1
contourpy                    1.2.0
cycler                       0.12.1
debugpy                      1.8.0
decorator                    5.1.1
defusedxml                   0.7.1
dm-tree                      0.1.8
exceptiongroup               1.2.0
executing                    2.0.1
fastjsonschema               2.19.1
flatbuffers                  23.5.26
fonttools                    4.47.2
fqdn                         1.5.1
gast                         0.5.4
glcontext                    2.5.0
google-auth                  2.27.0
google-auth-oauthlib         1.2.0
google-pasta                 0.2.0
grpcio                       1.60.1
h5py                         3.10.0
idna                         3.6
ipykernel                    6.29.0
ipython                      8.21.0
ipywidgets                   8.1.1
isoduration                  20.11.0
jedi                         0.19.1
Jinja2                       3.1.3
joblib                       1.3.2
json5                        0.9.14
jsonpointer                  2.4
jsonschema                   4.21.1
jsonschema-specifications    2023.12.1
jupyter                      1.0.0
jupyter_client               8.6.0
jupyter-console              6.6.3
jupyter_core                 5.7.1
jupyter-events               0.9.0
jupyter-lsp                  2.2.2
jupyter_server               2.12.5
jupyter_server_terminals     0.5.2
jupyterlab                   4.0.12
jupyterlab_pygments          0.3.0
jupyterlab_server            2.25.2
jupyterlab-widgets           3.0.9
keras                        2.15.0
Keras-Preprocessing          1.1.2
kiwisolver                   1.4.5
libclang                     16.0.6
Markdown                     3.5.2
markdown-it-py               3.0.0
MarkupSafe                   2.1.5
matplotlib                   3.8.2
matplotlib-inline            0.1.6
mdurl                        0.1.2
metrics                      0.3.3
mistune                      3.0.2
ml-dtypes                    0.2.0
mlxtend                      0.23.1
moderngl                     5.10.0
moderngl-window              2.4.5
multipledispatch             1.0.0
namex                        0.0.7
nbclient                     0.9.0
nbconvert                    7.14.2
nbformat                     5.9.2
nest-asyncio                 1.6.0
nltk                         3.8.1
notebook                     7.0.7
notebook_shim                0.2.3
numpy                        1.26.3
oauthlib                     3.2.2
opt-einsum                   3.3.0
overrides                    7.7.0
packaging                    23.2
pandas                       2.2.0
pandocfilters                1.5.1
parso                        0.8.3
pathlib2                     2.3.7.post1
pathspec                     0.5.5
Pillow                       10.0.1
pip                          23.3.2
platformdirs                 4.2.0
prometheus-client            0.19.0
prompt-toolkit               3.0.43
protobuf                     4.23.4
psutil                       5.9.8
pure-eval                    0.2.2
pyasn1                       0.5.1
pyasn1-modules               0.3.0
pycparser                    2.21
pyglet                       2.0.10
Pygments                     2.17.2
pyparsing                    3.1.1
PyQt5                        5.15.10
PyQt5-Qt5                    5.15.2
PyQt5-sip                    12.13.0
pyrr                         0.10.3
python-bidi                  0.4.2
python-dateutil              2.8.2
python-json-logger           2.0.7
pytz                         2024.1
pywin32                      306
pywinpty                     2.0.12
PyYAML                       6.0.1
pyzmq                        25.1.2
qtconsole                    5.5.1
QtPy                         2.4.1
referencing                  0.33.0
regex                        2023.12.25
requests                     2.31.0
requests-oauthlib            1.3.1
rfc3339-validator            0.1.4
rfc3986-validator            0.1.1
rich                         13.7.0
rpds-py                      0.17.1
rsa                          4.9
scikit-learn                 1.4.0
scipy                        1.12.0
seaborn                      0.13.2
Send2Trash                   1.8.2
setuptools                   58.1.0
six                          1.16.0
sniffio                      1.3.0
snowballstemmer              2.2.0
soupsieve                    2.5
stack-data                   0.6.3
tensorboard                  2.15.1
tensorboard-data-server      0.7.2
tensorboard-plugin-wit       1.8.1
tensorflow                   2.15.0
tensorflow-estimator         2.15.0
tensorflow-intel             2.15.0
tensorflow-io-gcs-filesystem 0.31.0
termcolor                    2.4.0
terminado                    0.18.0
threadpoolctl                3.2.0
tinycss2                     1.2.1
tomli                        2.0.1
tornado                      6.4
tqdm                         4.66.1
traitlets                    5.14.1
types-python-dateutil        2.8.19.20240106
typing_extensions            4.9.0
tzdata                       2023.4
uri-template                 1.3.0
urllib3                      2.2.0
wcwidth                      0.2.13
webcolors                    1.13
webencodings                 0.5.1
websocket-client             1.7.0
Werkzeug                     3.0.1
wheel                        0.42.0
widgetsnbextension           4.0.9
wordcloud                    1.9.3
wrapt                        1.14.1

 

@Mustafa Suleiman @Hikmat Jaafer @حمزة عباد 

أرجو المساعدة 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

غالبًا المشكلة بسبب عدم توافقية إصدار مكتبة Pygments مع إصدار IPython، عليك استخدام إصدار IPython 8.1 أو أحدث ولديك بالفعل الإصدار 8.2، وتستطيع التحديث مباشرًة لأحدث إصدار من خلال:

pip install --upgrade ipython

أيضًا عليك استخدام إصدار Pygments 2.4.0 أو أحدث فلديك إصدار أقل، واستخدم الأمر التالي:

pip install --upgrade pygments

إن استمرت المشكلة جرب الإصدارات التالية:

pip install pygments==2.4.0
pip install ipython==8.0

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

هل يمكنك رفع ملفات المشروع (بما في ذلك الملفات التي تحوي البيانات) حتى أستطيع تجريبها عندي بسرعة؟ لا حاجة لرفع مجلّد  البيئة الافتراضية (الذي يسمى sa عندك)، أحتاج فقط إلى requirements.txt.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

مرحبا صديق  من الواضح انك مستخدم اصدار حديث من IPython ليس متوافق مع Pygments
لذالك انصحك باستخدام  اصدار رقم 8.18.1 من ipython
قم باجراء هذه الامر

pip install ipython==8.18.1

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 ساعة قال حمزة عباد:

هل يمكنك رفع ملفات المشروع (بما في ذلك الملفات التي تحوي البيانات) حتى أستطيع تجريبها عندي بسرعة؟ لا حاجة لرفع مجلّد  البيئة الافتراضية (الذي يسمى sa عندك)، أحتاج فقط إلى requirements.txt.

ArabicSentimentsAnalysis-HoubAcademy (1).zip 

هذه هي الملفات استاذي حمزة وقد اتعبني البحث في ال GPT والمشكلة أن هذا المشروع سوف اناقشه غدًا كمشروع نهائي لمادة الذكاء الاصطناعي
وأعذرني على ازعاجكم ولكن ومثلما يقال " أبواب الكرام دائما تُطرق "

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 43 دقائق مضت قال Ouis Alhetar:

ArabicSentimentsAnalysis-HoubAcademy (1).zip 1.28 MB · 0 تنزيلات  

هذه هي الملفات استاذي حمزة وقد اتعبني البحث في ال GPT والمشكلة أن هذا المشروع سوف اناقشه غدًا كمشروع نهائي لمادة الذكاء الاصطناعي
وأعذرني على ازعاجكم ولكن ومثلما يقال " أبواب الكرام دائما تُطرق "

للأسف حاولت تثبيت آخر النسخ من المكتبات ويبدو أن الأمر قد تغير كثيرا، لذلك لم يحصل معي ذلك الخطأ ولكن حصل غيره ولا أدري كيف أحلّه، لأني لم أستخدم كثيرا من الأمور الموجودة في الكود ولا أدري كيف تعمل بالضبط، لذلك ليس لدي حلّ سريع لها.

ما قمت به:

  1. إنشاء بيئة افتراضية جديدة.
  2. تثبيت Jupyter
  3. تعديل بعض المكتبات وحذف نسخها من ملف ipynb.

هذا هو الملف ipynb بعد التغيير، وهو لا يزال لا يعمل بعد، لكن بخطأ آخر في GridSearch ولا أدري كيف يعمل هذا الكائن لذلك لم أستطع حلّه.

استخدمت Python 3.10.12

asa.ipynb

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...