ریشه یابی کلمات در پردازش زبان طبیعی — راهنمای کاربردی
«ریشهیابی» (Stemming) فرایند تولید انواع مورفولوژیکی از ریشه/پایه یک کلمه است. برنامههای ریشهیابی را معمولا «الگوریتمهای ریشهیابی» یا «ریشهیاب» (Stemmer)…
«ریشهیابی» (Stemming) فرایند تولید انواع مورفولوژیکی از ریشه/پایه یک کلمه است. برنامههای ریشهیابی را معمولا «الگوریتمهای ریشهیابی» یا «ریشهیاب» (Stemmer)…
عدد فیبوناچی N داده شده است؛ هدف پیدا کردن عدد فیبوناچی بعد از N است. مثالهای زیر برای درک بهتر…
«حریصانه» (Greedy) بودن، یک پارادایم الگوریتمی است که طی آن، راهکار مسئله را تکه تکه میسازد و هر بار تکهای…
در این مطلب، روش نوشتن برنامه محاسبه فاصله بین دو نقطه روی کره زمین مورد بررسی قرار گرفته و پیادهسازی…
«جستجوی الگو» (Pattern Searching) یک مسئله مهم در علوم کامپیوتر است. هنگامی که فرد به دنبال یک رشته در یک…
در این مطلب روش نوشتن برنامه محاسبه pow(x,n) (عدد x به توان n) بیان شده و پیادهسازی آن در زبانهای…
عدد N داده شده است. هدف، پیدا کردن مجموع N عدد فیبوناچی فرد است. شایان ذکر است که پاسخ ممکن…
در این مطلب، الگوریتم کاراتسوبا برای ضرب سریع اعداد آموزش داده شده است. دو رشته دودویی داده شده که مقدار…
در این مطلب، «الگوریتم اتوماتای متناهی برای جستجوی الگو» (Finite Automata Algorithm for Pattern Searching) معرفی و پیادهسازی آن در…
«یادگیری انتقال» (Transfer Learning) یک روش «یادگیری ماشین» (Machine Learning) است که هدف آن کمک به ارتقای پیشبینیهای یک مقدار…
در این مطلب، روش نوشتن برنامهای که عناصر متداول در آرایه را پیدا کند، آموزش داده شده است. فرض میشود…
در این مطلب چگونگی نوشتن برنامه تولید عدد تصادفی با توزیع دلخواه مورد بررسی قرار خواهد گرفت. n عدد داده…