0Pricing
NLP Academy · درس

تحميل نموذج ومعالجة مستند

مرّر النص عبر nlp() باستدعاء واحد

تحميل نموذج ومعالجة مستند درس مجاني في NLP Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في NLP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة NLP Academy 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

Install First

Before you load anything, you download a model once. The en_core_web_sm model is small, fast, and perfect for getting started.

python -m spacy download en_core_web_sm

Load the Model

You bring spaCy to life with spacy.load. It reads the model from disk and hands you an nlp object ready to process text.

import spacy
nlp = spacy.load("en_core_web_sm")

What nlp Is

That nlp object is your whole pipeline wrapped up. Calling it on text runs every stage: tokenizer, tagger, parser, and entity recognizer.

Process Some Text

To analyze a sentence, just call nlp() on a string. The result is a Doc, a rich container holding all the analysis.

doc = nlp("Apple is hiring in Berlin.")

One Call Does It All

That single call already ran tokenizing, tagging, and parsing. The Doc now carries every result, so you never repeat the work.

Loop Over Tokens

A Doc behaves like a sequence, so you can loop through it. Each item you get back is a Token with its own attributes.

for token in doc:
    print(token.text)

Read Token Text

The raw word lives in token.text. It is exactly the surface string spaCy found while splitting your sentence.

Load Once, Reuse

Loading a model is slow, so do it once at startup. Then reuse the same nlp object for every document you process.

Process Many Docs

For lots of texts, use nlp.pipe. It batches them efficiently and is far faster than calling nlp() in a plain loop.

for doc in nlp.pipe(texts):
    print(len(doc))

Disable for Speed

Need only tokens? You can disable unused components when loading to skip work and run even faster.

nlp = spacy.load("en_core_web_sm", disable=["parser"])

Blank Pipelines

You can also start from spacy.blank for a tokenizer-only pipeline. It is handy when you want to build everything yourself.

nlp = spacy.blank("en")

Quick Check

What do you get back from calling nlp() on a string?

Recap

You install a model, load it once with spacy.load, then call nlp() to get a Doc. One call runs the whole pipeline and you reuse it everywhere. 🎯

الأسئلة الشائعة

هل درس «تحميل نموذج ومعالجة مستند» مجاني؟

نعم — نص درس «تحميل نموذج ومعالجة مستند» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة NLP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة NLP Academy 4 دروس في المجموع.

ماذا ستتعلم في «تحميل نموذج ومعالجة مستند»؟

مرّر النص عبر nlp() باستدعاء واحد تتمرن على NLP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ NLP Academy؟

لا تُشترط خبرة سابقة. NLP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «تحميل نموذج ومعالجة مستند»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس NLP Academy هذا؟

نعم. كل درس في NLP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. لماذا نستخدم spaCy في المشاريع الحقيقية
  2. تحميل نموذج ومعالجة مستند
  3. الرموز والمقاطع وكائنات Doc
  4. تخصيص المسار
← العودة إلى NLP Academy