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

السؤال

نشر (معدل)

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

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
نشر
بتاريخ 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...