<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects | mmrahneshin</title><link>https://mmrahneshin.github.io/project/</link><atom:link href="https://mmrahneshin.github.io/project/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 01 Aug 2025 00:00:00 +0000</lastBuildDate><image><url>https://mmrahneshin.github.io/media/icon_hu13105007374921565109.png</url><title>Projects</title><link>https://mmrahneshin.github.io/project/</link></image><item><title>Predictive Maintenance of VRLA Batteries in BTS Systems</title><link>https://mmrahneshin.github.io/project/predictive-maintenance-of-vrla-batteries-in-bts/</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/predictive-maintenance-of-vrla-batteries-in-bts/</guid><description>&lt;p>This undergraduate project was developed in collaboration with &lt;a href="https://nianelectronic.net/en" target="_blank" rel="noopener">&lt;strong>Nian Electronic Company&lt;/strong>&lt;/a> to implement predictive maintenance for Valve-Regulated Lead-Acid (VRLA) batteries in BTS systems. The project implements the methodology from the research paper &lt;a href="https://www.sciencedirect.com/science/article/pii/S240589632031185X" target="_blank" rel="noopener">&lt;em>&amp;ldquo;Predictive Maintenance of VRLA Batteries in UPS towards Reliable Data Centers&amp;rdquo;&lt;/em>&lt;/a>using a Gradient Boosted Decision Trees (GDBT) model.&lt;/p>
&lt;p>The system predicts VRLA battery degradation in advance for the company&amp;rsquo;s BTS systems, helping prevent unexpected failures and optimize maintenance scheduling. Key features include:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Battery Health Monitoring&lt;/strong>: Real-time assessment of battery condition using performance metrics&lt;/li>
&lt;li>&lt;strong>Deterioration Prediction&lt;/strong>: Early warning system for battery replacement needs&lt;/li>
&lt;li>&lt;strong>Cost Optimization&lt;/strong>: Reduced downtime and extended battery lifespan through intelligent maintenance&lt;/li>
&lt;/ul>
&lt;p>The implementation processes battery voltage, internal resistance, temperature data, and historical maintenance records to provide accurate predictions for critical infrastructure applications.&lt;/p></description></item><item><title>Pure Parity Seeking 2-3 Red Black Binary Tree</title><link>https://mmrahneshin.github.io/project/pureps-23redblackbinarytree/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/pureps-23redblackbinarytree/</guid><description>&lt;p>Implemented a 2-3Red-Black Tree based on the “Parity-Seeking” deletion algorithm from a recent academic paper &lt;mark>&lt;a href="https://link.springer.com/article/10.1007/s00236-023-00452-6" target="_blank" rel="noopener">[Link]&lt;/a>&lt;/mark>. The project focused on reusability and object-oriented design in C++, structured as a library-like module.&lt;/p>
&lt;p>This implementation provides a pedagogically sound yet efficient approach to deletion in 2-3 red-black trees, making it suitable for educational or competitive programming use.&lt;/p></description></item><item><title>Presentation: Competition-Level Code Generation with AlphaCode by DeepMind</title><link>https://mmrahneshin.github.io/project/presentation/</link><pubDate>Fri, 05 Jan 2024 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/presentation/</guid><description>&lt;p>Presented a technical overview of &lt;mark>&lt;a href="https://deepmind.google/discover/blog/competitive-programming-with-alphacode/" target="_blank" rel="noopener">AlphaCode&lt;/a>&lt;/mark>, DeepMind&amp;rsquo;s LLM for competitive programming, as part of the graduate-level &lt;em>Neural Networks and Deep Learning course&lt;/em>. Covered its architecture, sampling strategies, and evaluation process.&lt;/p>
&lt;p>Discussed AlphaCode’s use of large-scale code generation and filtering techniques to tackle programming problems, along with its positioning among human competitors in programming contests.&lt;/p></description></item><item><title>Age Prediction with Transfer Learning</title><link>https://mmrahneshin.github.io/project/age-prediction-with-transfer-learning/</link><pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/age-prediction-with-transfer-learning/</guid><description>&lt;p>Developed an age prediction model using transfer learning with VGG16 and PyTorch. The project was about fine-tuning layers, regularization through dropout, and preprocessing face images to enhance precision.&lt;/p>
&lt;p>You can view the project on GitHub: &lt;mark>&lt;a href="https://github.com/mmrahneshin/Age-Detection-Using-Transfer-Learning" target="_blank" rel="noopener">Age Detection Using Transfer Learning&lt;/a>&lt;/mark>.&lt;/p></description></item><item><title>Sepehr – Automatic Scoring System</title><link>https://mmrahneshin.github.io/project/sepehr/</link><pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/sepehr/</guid><description>&lt;p>Sepehr is an automatic scoring system developed for programming exercises, with a particular focus on data structures and algorithm design problems. It was initially created during my internship at Part Research Institute and later used in both &lt;mark>&lt;a href="https://part.institute/events/%da%86%d8%a7%d9%84%d8%b4-%d8%af%db%8c%d8%aa%d8%a7%d9%84%db%8c%da%af-%d8%a7%d8%b3%d8%b7%d9%88%d8%b1%d9%87%d9%87%d8%a7%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa%d9%85%d8%a7%d9%86-%d8%af%d8%a7%d8%af%d9%87/" target="_blank" rel="noopener">university-level&lt;/a>&lt;/mark> and &lt;mark>&lt;a href="https://part.institute/events/%d9%81%d8%b5%d9%84-%d8%af%d9%88%d9%85-%da%86%d8%a7%d9%84%d8%b4-%d8%af%d8%a7%d9%86%d8%b4%d8%ac%d9%88%db%8c%db%8c-%d8%af%db%8c%d8%aa%d8%a7%d9%84%db%8c%da%af/" target="_blank" rel="noopener">national-level&lt;/a>&lt;/mark> Dataleague programming contests.&lt;/p>
&lt;p>The system automates the evaluation of code submissions, streamlining the process of grading and feedback for competitive programming and coursework. It has been actively used in:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Data Structures and Algorithm Design courses&lt;/strong> at Ferdowsi University of Mashhad,&lt;/li>
&lt;li>The &lt;strong>University-level Dataleague Contest&lt;/strong> (2023–2024),&lt;/li>
&lt;li>And the &lt;strong>National Dataleague Contest&lt;/strong> (2024–2025).&lt;/li>
&lt;/ul>
&lt;p>Sepehr is designed with modularity and scalability in mind, enabling flexible integration into different contest platforms and academic environments.&lt;/p></description></item><item><title>Seizure Signal Classification</title><link>https://mmrahneshin.github.io/project/seizure-signal-classification/</link><pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/seizure-signal-classification/</guid><description>&lt;p>Developed a seizure detection system using EEG data and machine learning models including SVM, Random Forest, and CNNs.&lt;/p>
&lt;p>Performed preprocessing, feature engineering, and K-fold validation to ensure accuracy and generalizability. Focused on biomedical signal analysis in practical ML settings.&lt;/p>
&lt;p>You can view the project on GitHub: &lt;mark>&lt;a href="https://github.com/mmrahneshin/signal_classification_with_ML" target="_blank" rel="noopener">Seizure Signal Classification&lt;/a>&lt;/mark>.&lt;/p></description></item><item><title>Game Player Agent in Abalone Game</title><link>https://mmrahneshin.github.io/project/game-player-agent-in-abalone-game/</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/game-player-agent-in-abalone-game/</guid><description>&lt;p>Developed an intelligent board game player, Abalone, utilizing Minimax with Alpha-Beta Pruning, which was coded in GDScript.&lt;/p>
&lt;p>This was a project from the Artificial Intelligence fundamentals course and was about optimal search and decision-making in adversarial environments.&lt;/p>
&lt;p>You can view the project on GitHub: &lt;mark>&lt;a href="https://github.com/mmrahneshin/AI-Abalone" target="_blank" rel="noopener">Game Player Agent in Abalone Game&lt;/a>&lt;/mark>.&lt;/p></description></item><item><title>AI Planning Framework</title><link>https://mmrahneshin.github.io/project/ai-planning-framework/</link><pubDate>Fri, 01 Apr 2022 00:00:00 +0000</pubDate><guid>https://mmrahneshin.github.io/project/ai-planning-framework/</guid><description>&lt;p>Created a planning system in JavaScript for classic AI problems like BlocksWorld and Monkey-Banana using heuristic and search-based methods.&lt;/p>
&lt;p>Applied strategies like ignoring delete lists and forward/backward search to efficiently resolve planning tasks through state transition modeling.&lt;/p>
&lt;p>You can view the project on GitHub: &lt;mark>&lt;a href="https://github.com/mmrahneshin/Planning-Project" target="_blank" rel="noopener">AI Planning Framework&lt;/a>&lt;/mark>.&lt;/p></description></item></channel></rss>