تحصیلات
دکترای تخصصی نرمافزار
رساله: خلاصهسازی استخراجی چندسندی و مبتنی بر پرسش در حوزه زیستپزشکی. معدل ۱۹٫۰۹ از ۲۰ (A)؛ نفر دوم دانشجویان دکتری دانشکده مهندسی برق و کامپیوتر. دروس: پایگاه داده پیشرفته، متنکاوی، معماری نرمافزار، تشخیص الگوی آماری، توصیف و راستیآزمایی نرمافزار، امنیت پایگاه داده.
کارشناسی ارشد مهندسی نرمافزار
پایاننامه: کشف معنایی تصاویر از متن صفحات وب برای بازیابی تصویر مبتنی بر معنا. معدل ۱۷٫۲۳ از ۲۰ (A)؛ نفر سوم دانشجویان کارشناسی ارشد. دروس: بازیابی اطلاعات وب، مهندسی نرمافزار پیشرفته، یادگیری ماشین، الگوریتمهای تکاملی، پایگاه داده پیشرفته، سیستمهای خبره، برنامهنویسی موازی.
کارشناسی مهندسی نرمافزار
پروژه پایانی: طراحی و پیادهسازی وبسایت تعاونی کارکنان دانشگاه
سوابق حرفهای
۲۰۱۱ – تاکنوناستادیار ↗
تدریس پردازش زبان طبیعی، معماری نرمافزار، بازیابی اطلاعات و سایر دروس مهندسی کامپیوتر. استاد راهنمای بیش از ۱۰۰ پروژه کارشناسی و بیش از ۱۰ پایاننامه کارشناسی ارشد.
۲۰۲۵ – تاکنونهمبنیانگذار و مدیرعامل
هدایت راهبرد، جذب سرمایه و معماری فنی مجموعهای از محصولات SaaS در حوزه هوش مصنوعی و فناوری آموزشی.
همبنیانگذار آزمایشگاه توسعه نرمافزار (SDLab)
واحد پژوهش و توسعه در حوزه وب و موبایل؛ مربیگری تیمهای دانشجویی و ترویج کارآفرینی فناورانه.
۲۰۱۳ – ۲۰۱۹مدیر گروه مهندسی کامپیوتر
تدوین برنامه درسی، تخصیص اعضای هیئت علمی و تعیین استانداردهای آموزشی.
مدیر فناوری اطلاعات
مشاور پروژه
تحلیل نرمافزار قدیمی مرکز و مستندسازی نقاط قوت و ضعف آن، ارائه پیشنهاد برای بهبود کارایی و کاربردپذیری و مقایسه آن با سامانههای تجاری موجود.
مدیر وبسایت و عضو تیم اجرایی ↗
تسهیلگر و دبیر کمیته علمی
توسعهدهنده وب و موبایل
توسعه اپلیکیشن موبایل مبتنی بر GIS و J2ME برای شهرداری یزد: نمایش نقشه روی گوشی، مسیریابی و جستجوی مکانها، خیابانها و میادین برای راهنمایی گردشگران.
محصولات و شرکت

امالگرید ↗
پلتفرمی که مدلهای هوش مصنوعی را به APIهای ابری مقیاسپذیر تبدیل میکند و امکان ترکیب سفارشی مدلها را فراهم میسازد.

لرناوی ↗
پلتفرم یادگیری تطبیقی مبتنی بر هوش مصنوعی با ردیابی دانش بیزی (BKT) و موتور ارزیابی خودکار.

بهدان ↗
اکوسیستم مدیریت هوشمند کلاس: احراز هویت متمرکز دستگاهها برای نمایشگرهای لمسی تعاملی و مدیریت اشتراک سازمانی.
زمینههای پژوهشی
تحلیل احساسات و پیشبینی رفتار
مدلسازی طرحوارههای روانشناختی از متن جلسات درمان و روایتهای شخصی برای پشتیبانی از روانشناسان.
تشخیص استرس و هوش مصنوعی توضیحپذیر
مدلهای ترنسفورمری و قابل تفسیر برای تشخیص استرس و احساسات در متن شبکههای اجتماعی.
تولید افزوده با بازیابی (RAG)
مبتنیسازی مدلهای زبانی بزرگ بر دانش خارجی برای خروجیهای دقیق و متناسب با زمینه.
خلاصهسازی متن و بازیابی اطلاعات
خلاصهسازی مبتنی بر پرسش و چندهدفه، بهویژه در حوزه زیستپزشکی.
مقالات
A semantic approach to extractive multi-document summarization: Applying sentence expansion for tuning of conceptual densities
M. Bidoki, M. R. Moosavi, M. Fakhrahmad
Text Summarization as a Multiobjective Optimization Task: Applying Harmony Search to Extractive Multi-Document Summarization
M. Bidoki, M. Fakhrahmad, M. R. Moosavi
A Proposed Model for Source Code Reuse Detection in Computer Programs
Z. Setoodeh, M. R. Moosavi, M. Fakhrahmad, M. Bidoki
Toward Intelligent Autonomous Penetration Testing: Integrating AI-Driven Web Vulnerability Discovery with Machine Learning-Based Risk Prioritization
M. H. Danesh-pajooh, S. M. Bidoki
Enhancing Persian Information Retrieval via an Integrated Preprocessing Chain: An Approach Based on Native NLP Tools
S. M. Bidoki
Smart City and Predictive Maintenance: AI Systems for Urban Infrastructure Monitoring
S. M. Bidoki
Transforming Healthcare with Artificial Intelligence: Prospects of Applications and Implementation Challenges
A. Rezaei, S. M. Bidoki
Applications of Artificial Intelligence in Industrial Intelligence: From Healthcare to General Solutions
S. M. Bidoki
A Review of Artificial Intelligence Applications in Social Networks: Opportunities and Challenges
S. M. Bidoki, F. Besharati, R. Azarban
A Study on the Application of Artificial Intelligence in Text and Image Content Generation
S. M. Bidoki, G. Entezar Mahdi, S. Maleknasab
A Review of User Interface Design Principles for Mobile Applications
S. M. Bidoki, M. A. Zendehboudi
Designing Accessible User Interfaces for People with Disabilities
S. M. Bidoki, A. H. Noshad
Sentiment Analysis: A Study on Applications and Challenges
E. Navabi, S. M. Bidoki
Investigating the Impact of Different Feature Extraction and Feature Selection Algorithms on Question Classification
S. Hosseini Eghbal, S. M. Bidoki, M. A. Zareh Chahooki
Classifying and Analyzing SQL Injection Attacks
S. M. Bidoki, S. Hosseini Eghbal
A Web-based Routing System Considering Users' Preferences and Advices
S. M. Bidoki
Query Expansion Based on User's Feedbacks on Informative Documents
S. M. Bidoki, S. M. R. Moosavi
IDUF: An Active Learning Based Scenario for Relevance Feedback Query Expansion
S. M. Bidoki, S. M. R. Moosavi
An n-gram Based Model for Spam Email Detection
F. Delavari, S. M. Bidoki
Comparing Performance of Several Clustering Techniques in Customers Load Curves Classification for Designing Tariffs in Electricity Market
S. M. Bidoki, N. Mahmoudi, M. H. Sadreddini, M. Zolghadri
Evaluating Different Clustering Techniques for Electricity Customer Classification
S. M. Bidoki, N. Mahmoudi, M. H. Sadreddini, M. Zolghadri, M. P. Moghaddam
Improving WFA K-means Technique for Demand Response Programs Applications
N. Mahmoudi, M. P. Moghaddam, M. K. Sheikh-El-Eslami, S. M. Bidoki
Evaluating Performance of WFA K-means and Modified Follow the Leader Methods for Clustering Load Curves
N. Mahmoudi, M. P. Moghaddam, S. M. Bidoki
Classifying Electricity Consumers in Optimal Number of Classes Using Clustering Techniques
N. Mahmoudi, P. Teimoorzadeh, M. P. Moghaddam, S. M. Bidoki
Comparison of Modified K-Means and Hierarchical Algorithms in Customers Load Curves Clustering for Designing Suitable Tariffs in Electricity Market
N. Mahmoudi, M. P. Moghaddam, S. M. Bidoki, G. R. Yousefi
پروژههای شاخص
سامانه خلاصهسازی چندسندی اخبار
چند خبر مرتبط را دریافت میکند و خلاصهای از مهمترین مفاهیم را با طول دلخواه تولید میکند. بهعنوان بخشی از رساله دکتری پیادهسازی شد.
سامانه خبره دندانپزشکی
سامانه قاعدهمحور برای کمک به تشخیص زودهنگام توسط دندانپزشک؛ با ترکیب قواعد از پیش تعریفشده و علائم بیمار، وضعیت و بیماری را استنتاج میکند. بخشی از یک پروژه ملی مشترک دانشگاه شیراز و دانشگاه علوم پزشکی شیراز.
سامانه بازیابی تصویر وب مبتنی بر معنا
صفحات وب حاوی تصویر را میخزد، متن اطراف هر تصویر را بهعنوان بازنمایی معنایی آن به کار میبرد و تصاویر مرتبط با پرسش را بازیابی میکند. پایاننامه کارشناسی ارشد.
دستهبند مبتنی بر یادگیری فعال برای دادههای نامتوازن
رویکرد نوین مبتنی بر یادگیری فعال برای دستهبندی با کلاسهای بسیار نامتوازن که در آن خطای KNN افزایش مییابد؛ این روش از دستهبند KNN عملکرد بهتری داشت.
طرحهای پژوهشی
خدمات مشاوره و پژوهش در حوزه پاسخ به حوادث و پیشگیری از تهدیدات سایبری
پروژه پژوهشی ملی برای سازمان فناوری اطلاعات ایران: راهبردهای پاسخ به حوادث و پیشگیری از تهدیدات سایبری، تحلیل آسیبپذیریهای فضای سایبر، توسعه سازوکارهای دفاع پیشگیرانه و افزایش تابآوری زیرساختهای حیاتی اطلاعاتی.
تدریس
دانشکده مهندسی سامانههای هوشمند و علوم داده، دانشگاه خلیج فارس
پردازش زبان طبیعی، درک زبان طبیعی
دانشکده مهندسی جم، دانشگاه خلیج فارس
طراحی وب، طراحی پایگاه داده، بازیابی اطلاعات و جستجوی وب، مهندسی نرمافزار، طراحی UX/UI، مبانی برنامهنویسی پایتون، مبانی کامپیوتر و برنامهنویسی، زبان اسمبلی و ماشین، الگوریتمهای کامپیوتری، طراحی مدارهای دیجیتال، پیادهسازی زبانهای برنامهنویسی
مرکز آموزشهای تکمیلی، دانشگاه خلیج فارس
مبانی امنیت سیستمهای کامپیوتری
دانشکده آموزش الکترونیکی، دانشگاه شیراز
بازیابی اطلاعات و جستجوی وب
دانشگاه شیراز
کاربرد کامپیوتر در کشاورزی
دانشگاه پیام نور جم، بوشهر
مبانی کامپیوتر و برنامهنویسی، طراحی مدارهای دیجیتال
مؤسسه آموزش عالی پاسارگاد شیراز
طراحی وب، مبانی کامپیوتر و برنامهنویسی، زبان اسمبلی و ماشین، شبکههای کامپیوتری، الگوریتمهای کامپیوتری
دانشگاه علمیکاربردی کوار
طراحی پایگاه داده، بازیابی اطلاعات، مهندسی نرمافزار
سما، واحد شیراز دانشگاه آزاد اسلامی
طراحی صفحات وب، بازیابی اطلاعات
دانشگاه فسا
مبانی کامپیوتر و برنامهنویسی، تحلیل عددی
دانشگاه علم و فرهنگ یزد
طراحی صفحات وب، طراحی پایگاه داده
دانشگاه آزاد شیراز
طراحی پایگاه داده، بازیابی اطلاعات
مؤسسه آموزش عالی معاد
طراحی پیشرفته پایگاه داده
دانشگاه صنعتی اصفهان
مبانی کامپیوتر و برنامهنویسی
مهارتها و فناوریها
حوزههای تخصصی
بازیابی اطلاعات، متنکاوی، سیستمهای پایگاه داده، یادگیری ماشین، الگوریتمهای تکاملی، معماری نرمافزار، تشخیص الگو، سیستمهای خبره، امنیت پایگاه داده
زبانهای برنامهنویسی
مسلط: Java (J2SE)، Python، PHP، Swift، C، C++، SQL، MATLAB. آشنا: JavaScript، JSON، XML، HTML، CSS، Bootstrap
ابزارها
MATLAB, Weka, DeepLearning4J, MySQL, Burp Suite, Xcode, NetBeans, Eclipse, PyCharm, PhpStorm, IntelliJ IDEA, Rational Rose, Microsoft Visio, Microsoft Project
روششناسیها
طراحی و توسعه شیگرای نرمافزار، UML، نگاشت شی-رابطهای (ORM)، روشهای چابک (XP و اسکرام)
دورههای حرفهای
کدنویسی امن با PHP؛ تست نفوذ وبسایت
خدمات علمی و اجتماعی
داور مجلات و کنفرانسها
داور مجلات Expert Systems with Applications، Journal of Supercomputing، Information Processing & Management، Complex & Intelligent Systems، Journal of Soft Computing and Information Technology و Iranian Journal of Science and Technology، و چند کنفرانس در حوزه سامانههای اطلاعاتی و متنکاوی.
رویدادهای استارتاپ ویکند و کارآفرینی
تسهیلگر، مربی و داور چند رویداد استارتاپ ویکند و کارآفرینی.

