تعریف فرم دسته بندی آیات

1396.11.21شنبه 23 جمادی‌الاول 1439

فرم مرتب سازی، در واقع دسته‌بندی نمودن آیات منتخب می‌باشد، آیات منتخب یا نتیجه یک جستجو و یا آیاتی انتخاب شده و یا محدوده‌ای از آیات و یا یک سوره می‌باشد

بله فرم مرتب سازی در نرم افزار مون یعنی چی؟ فرم مرتب سازی در نرم افزار ما چی هست؟فرم مرتب سازی یعنی دسته بندی آیات دسته بندی های مختلفی از آیات با عناوین مختلف یعنی ارائه ی انواع عناوین دسته بندی برای آیات برای آیات متعدد این آیات می تونند نتایج جستجو ی ما باشند، می تونند آیات انتخابی باشند می تونند محدوده ای از قرآن باشند شما به هر شکلی وقتی مجموعه ای از آیات ایجاد کردی که این آیات می تونند آیاتی منظم و پشت سر هم از یک سوره باشند می تونند آیات متعدد و فرازهای متعدد از جاهای مختلف قرآن باشند که به هر شکلی شما به این فراز رسیدید یا انتخاب کردید یا نتیجه ی جستجوی شماست بر اساس یک جستجویی به اون رسیدید مرتب سازی یعنی دسته بندی این آیات،

مرتب سازی فعلی براساس ویژگی‌های یک کلمه انجام می‌شود باید از واژه بیرون رفته و بر اساس ویژیگی‌های آیات نیز دسته بندی صورت گیرد

الان ما وقتی مرتب سازی می کنیم در نتایج جستجو یک واژه داریم اون واژه رو جستجو کردیم اون واژه دارای مشخصاتی هست مرتب سازی ما عملاً دسته بندی بر اساس مشخصات اون واژه مدّ نظر در آیاتی هست که جستجو شدند مرتب سازی رو باید یا به عبارتی دسته بندی رو باید گسترش داد بحث دسته بندی مفصّل تر از و بزرگتر از مرتب سازی بر اساس مشخصات یک واژه هست باید این موضوع رو فکر کرد یعنی آیاتی در یک مجموعه ای کنار هم قرار می گیرند باید ما بر اساس الگوریتم هایی انواع ارتباطات و عناوینی که ما می تونیم در این آیات پیدا بکنیم رو پیدا بکنیم اونها رو عنوان قرار بدیم بر اساس اون عنوانها موضوع مرتب بشه، لزوماً ثبات در عناوین لازم نیست ببینید وقتی ما بر اساس مشخصات یک واژه مرتب می کنیم مثلاً میایم میگیم واژه ی فلان در این صد آیه وجود داره بر اساس وزن این واژه شما مرتب کن پس تمام عناوین ما میشند وزنها پس بر اساس وزنها ما مرتب کردیم اینجا میشه عناوینی که همه ذیل یک موضوع هستند اون موضوع یعنی یک موضوع خاص هستند مثلاً تمام عناوین ما ذیل موضوع انواع وزن هستند موضوع انواع وزن رو یعنی عنوان کلی رو میشه بزرگتر کرد میشه گسترش داد مثلاً یعنی اونقدری گسترش داد که ازیک واژه خارج بشه می تونه درون یک واژه نباشه یه بخش گسترش دادن خروج از مشخصات یک واژه ی در آیات هست یعنی پرداختن به مجموعه ای از ویژگی هایی که در آیات وجود داره پس به عبارتی دسته بندی کلی تر یعنی یافتن ویژه گی های مختلفی که در آیات وجود دارند بعد نقاط اشتراک اینها رو پیدا کردن الان ما در واقع در آیات چه کار می کنیم الان مرتب سازی که بر اساس واژه هست؟

مرتب‌سازی باید بر اساس پارامترهای مختلفی از جمله ویژگیهای کلمه، جملات، آیات و ارتباطات میان آیات صورت گیرد؛ همچنین باید بر اساس برآیندی از پارامترهای مختلفی دسته بندی نمود

میایم میگیم این واژه در این صد آیه وجود داره وزن این واژه در این صد آیه در پنج وزن هست پس ما آیات رو به پنج دسته تقسیم می کنیم اون پنج دسته چه ویژگی ای دارند؟ ویژگی شون این هست که اون واژه ی مدّ نظر در تک تک اون آیات در هر دسته دارای وزن ثابتی هست، یعنی ما دسته بندی مون بر اساس مشترک بودن وزن واژه ای مدّ نظر در آیات هست، ببینید پس ما اینجوری داریم معیار درست می کنیم این معیار رو میشه گسترش داد میشه سایر واژه ها رو دخیل کرد میشه مشخصات کلی تری رو از آیات رو دخیل کرد میشه جملات آیات رو دخیل کرد میشه بین این معیارها چند تا معیار گرفت فقط لازم نیست شما وزن رو بگیری میشه ده تا معیار رو گرفت که این ده تا معیار n تا معیار رو گرفت که این n معیار برخی شون مربوط به واژه ها برخی شون مربوط به جملات برخی شون مربوط به آیات برخی شون مربوط به نوع خاصی از ارتباطاتی که وجود دارند در آیه در جملات در بین کلمات باشه بعد بر اساس الگویی از ارتباط همین معیارها این آیات رو دسته بندی کرد ما الان تک پارامتر رو به راحتی متوجه میشیم بر اساس هر کدوم از پارامترهای پایگاه داده میشه آیات رو مرتب کرد میشه آیات رو دسته بندی کرد تک پارامتر رو کاملاً متوجه میشید، ما باید بریم به سمت اینکه علیرغم اینکه تک پارامتری و بر اساس تک تک پارامترها بتونیم این رو مرتب بکنیم بر اساس برآیندی از پارامترها هم بتونیم یک مرتب سازی انجام بدیم،

یکی از موضوعات برآیندگیری در مرتب سازی، مرتب‌سازی تودرتو می‌باشد یعنی الگویی برای مرتب‌سازی مرحله به مرحله

تو در تو مرتب کردن یه بخش کوچیکی از یه بخشی از بحث برآیند گیری از یه الگو از برآیندگیری در معیارهای مرتب سازی هست شما عملاً یه الگو بهش دادی گفتی اول بر اساس وزن مرتب کن دوباره همین وزنها رو بر اساس ترتیب نزول بگذارپس در هر بخشی که بر اساس وزن مرتب شده بر اساس ترتیب نزول هم مرتب میشه

پیدا نمودن آیه محوری یکی از خروجی‌های فرم مرتب‌سازی

از جمله خروجی های مرتب سازی باید پیدا کردن یکی از خروجی های مرتب سازی باید پید ا کردن آیات محوری باشه شما وقتی صد تا آیه داری کدوم آیه محوری هست؟ کدوم آیه خیلی مهم هست باید بتونه اینها رو برای شما بیاره جدا کنه بگه این پنج تا آیه رو شما محور قرار بده باقی رو بر اساس اینها رو معنا کن در معنا شناسی، این خودش یه جور مرتب سازی هست یعنی خودش یه جور پیدا کردن چینش آیات هست

مرتب‌سازی نوعی از چینش آیات کنار هم و عنوان‌گذاری آن‌هاست

عملاً مرتب سازی یک گام برای چینش آیات کنار هم هست برای عنوان دادن به آیات و این عنوان دادن به شکلی خودش چینش آیات هست یعنی شما عملاً داری آیات رو ذیل عناوین متعدد می چینی

مرتب‌سازی به معنای سورت کردن و نظم دادن قسمتی از دسته‌بندی است، پس باید دسته‌بندی نمودن آیات در دستور کار باشد

پس چند تا بحث هست در مرتب سازی وجود داره یکی عنوان دادن هست یکی سورت کردن هست یکی چینش آیات هست آیات محوری هست با معیارهای مختلف یعنی عنوان مرتب سازی رو باید عوض کنیم مرتب سازی خودش ذیل عنوان دسته بندی هست پس ما عنوان دسته بندی آیات رو باید دنبال کنیم مرتب سازی به تعبیری همون سورت کردن هست یه نظم ترتیبی دادن به آیات هست دسته بندی آیات مفصّل تر هست یعنی مثلاً ما باید بتونیم حتی آیات یک سوره رو دسته بندی کنیم انواع دسته بندی های از آیات یک سوره رو ارائه کنیم این موضوع رو باید دنبال کنیم

سیاق‌بندی آیات ذیل بحث دسته‌بندی آیات است که بر اساس معیارهای مختلف با وزن‌های مختلف صورت می‌گیرد؛ با تغییر وزن معیارها دسته‌ سیاق‌های مختلفی برای آیه ارائه خواهد شد

انواع سیاق بندی ها رو باید دنبال کنیم انواع سیاق بندی ها خودش در دسته بندی آیات هست اگر پنجاه تا آیه از جای مختلف قرآن مدّ نظر بود سیاق های این آیات رو بتونیم پیدا بکنیم بر اساس الگوهای متعدد یعنی سیاق یک آیه، یک آیه در چه سیاقی قرار داره در چه سیاقی باید مورد بررسی قرار بگیره یعنی دسته ی سیاق این آیه کدام است، برای اینکه یک آیه دسته سیاقش معلوم بشه ممکنه شما چهار تا معیار داشته باشی دسته سیاق رو معلوم کنی، وزن معیارها دسته سیاقهای متعددی رو به شما بده بر اساس وزن معیارهایی که داری به دسته سیاقهای متعددی بررسی در مورد یک آیه، این موضوع رو باید ذیل دسته بندی دنبال کرد

دو رویکرد فرم دسته بندی: یکی دسته بندی بر اساس همه موضوعات پایگاه داده و وزنی که هر کدام خواهند داشت و دیگری دسته‌بندی بر اساس هدفی که کاربر تعیین نموده است

خود فرم دسته بندی ما بر اساس دو موضوع مفصّل دو موضوع کار شده رو کار می کنه و خروجی به ما میده : یک بر اساس پایگاه داده ببنید الان کل صرف، نحو، اشتقاق، بلاغت، همه ی اینها به نوعی دسته بندی هستند شما آیات رو دسته بندی کردی همه ی گروه بندی کلمات به شکلی دسته بندی هستند بر اساس این مواردی که در پایگاه داده هست و بر اساس یک سری الگوریتمهایی که شما تدوین می کنی که این الگوریتمها در واقع به این پارامترهای شما وزن میدند یکی از کارهایی که می کنند این هست که اینها رو در کنار هم تعریف می کنند و بهشون وزن میدند خروجی شما میشه دسته بندی خاصی از آیات، یعنی در واقع در فرم دسته بندی صرف، نحو، کل لسان قرآن، اشتقاق، بلاغت، مباحث علوم قرآنی و مفاهیم به عنوان گروه بندی کلمات یعنی لغات و غیره دسته بندی های غیره ای که انجام میشه به ما کمک می کنند که بر اساس یک سری الگوهایی ما به دسته بندی ای از آیات برسیم بر اساس یک سری الگوها که در اون الگوها یکی از موضوعاتی انجام میشه وزن دادن به این پارامترهاست یه کار دیگه که انجام میشه هدف تعیین کردن شماست یعنی شما چه چیزهایی برات مهم هست و دنبال چه چیزی هستی خب اینها به شما دسته بندی ای از آیات میده.