It is attributed to Shams al-Din al-Babili that he said:
“No one writes a book except in one of seven ways. It is not possible to write outside of them: either to create something completely new, or to complete something incomplete, or to explain something unclear, or to shorten something long without losing its meaning, or to organize something mixed up, or to correct mistakes made by another author, or to gather something that is scattered.”
This is what I am trying to do on this website, with Allah’s help: to organize what is mixed, and to gather what is scattered.
What is mixed: the overlapping fields within computational linguistics.
What is scattered: the lessons already online in these fields.
So I decided — with Allah’s help — to build a learning path for a beginner who only knows how to type and browse, and has not studied the basics of computers, math, or statistics.
I tried to work with several specialists to build this curriculum, but it was not meant to be.
So this curriculum was developed with the help of AI (Claude) — for transparency. Any corrections from any expert are very welcome, in shaa Allah. Please contact: linguist.page@gmail.com
I tried to build a path suitable for someone with a language background and little technical knowledge, from zero to professional level.
I carefully selected lessons so that each lesson is:
- as short as possible
- clear in structure and explanation
- balanced and high quality
For topics where I did not include lessons yet, you can copy the title and search for a suitable resource to learn from.
Advice from experience: I started in this field about five years ago, and I struggled many times because I lacked the basics and jumped directly into natural language processing applications. And Allah knows best.
Sincere advice: Do your best to build a strong foundation. This field is difficult, complex, and fast-changing.
O Allah, benefit us with what You taught us, teach us what benefits us, and increase us in beneficial knowledge.
O Allah, send peace and blessings upon Muhammad.
O Allah, lift the hardship from Gaza 🇵🇸 and from our Arab lands.
Peace.
عربي
يُنسَبُ إلى شمس الدين البابلي أنه قال:
“لا يُؤلِّفُ أحدٌ كتابًا إلا في أحد أقسامٍ سبعةٍ، ولا يُمكِنُ التأليفُ في غيرها، وهي: إما أن يُؤلِّفَ من شيءٍ لم يُسبَقْ إليه فيخترعَه، أو شيءٍ ناقصٍ فيُتمِّمَه، أو شيءٍ مُستغلَقٍ فيشرحَه، أو طويلٍ فيختصرَه دون أن يُخِلَّ بشيءٍ من معانيه، أو شيءٍ مُختلِطٍ فيُرتِّبَه، أو شيءٍ أخطأ فيه مُصنِّفُه فيُبيِّنَه، أو شيءٍ مُفرَّقٍ فيجمعَه.”
وهذا ما أُحاوِلُ القيامَ به في هذا الموقع بعون الله: شيءٌ مُختلِطٌ أُرتِّبُه، وشيءٌ مُفرَّقٌ أجمعُه.
أما المُختلِط: فهو العلوم البَينيَّة المُتداخِلة في مجال اللسانيات الحاسوبية. وأما المُفرَّق: فهو الدروس الموجودة بالفعل على الإنترنت في هذه العلوم.
فعزمتُ — بعون الله — على بناء منهجٍ يُناسِبُ المُبتدِئ الذي لا تتجاوزُ علاقتُه بالحاسب الكتابةَ والتصفُّح، ولم يتطرَّقْ إلى أيٍّ من الأساسيات المُتعلِّقة بالحاسب، أو الرياضيات، أو الإحصاء… إلخ.
حاولتُ مع أكثر من شخصٍ مُتخصِّصٍ المُساعدةَ في بناء هذا المنهج، ولكن لم يُقدِّرِ اللهُ أن يُشارِكَ فيه أحد. فهذا المنهج ناتجٌ عن تواصُلٍ مع الذكاء الاصطناعي Claude — وهذا من باب المصداقية. وأي تعديل من أي خبير مرحب به بإذن الله. أرجو التواصل على: linguist.page@gmail.com
حاولتُ بناء منهجٍ يُناسِبُ شخصًا لُغويَّ الأساس غيرَ مُلِمٍّ بالتقنية، من الصفر وحتى الاحتراف.
وبدأتُ في انتقاء الدروس بعنايةٍ بحيث يكون الدرس:
قصيرًا قدرَ الإمكان
واضحَ النسق والشرح
مُعتدِلًا، عاليَ الجودة
بالنسبة للعناوين التي لم أضَعْ لها دروسًا بعد، فبإمكانك نسخُها والبحثُ عن مصدرٍ مُناسِبٍ للتعلُّم.
نصيحة مُجرِّب: بدأتُ في هذا المجال منذ حوالي خمس سنوات، وتعثَّرتُ أكثر من مرةٍ بسبب غياب الأساسيات، والبدء مباشرةً في تطبيقات معالجة اللغات الطبيعية. واللهُ أعلم.
إني لكَ ناصحٌ أمين: ابذُلْ/ابذُلي الجهدَ المطلوبَ قدرَ الإمكان في بناء قاعدةٍ أساسٍ قويةٍ. فهذا مجالٌ صعبٌ، ومُعقَّدٌ، وسريعُ التطوُّر.
اللهم انفَعْنا بما علَّمتَنا، وعلِّمْنا ما ينفعُنا، وزِدْنا علمًا نافعًا.
اللهم صلِّ وسلِّمْ وبارِكْ على محمد.
اللهم ارفَعِ البلاءَ عن غزة 🇵🇸 وعن بلادنا العربية.
والسلام.