2025-26:fall
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2025-26:fall [2025/08/05 19:30] – sallin | 2025-26:fall [2025/08/20 13:28] (current) – sallin | ||
---|---|---|---|
Line 8: | Line 8: | ||
* You can **subscribe** to this page in order to receive an email whenever the project listing page updates. Only logged in users have access to the “Manage Subscriptions” page tool. See [[https:// | * You can **subscribe** to this page in order to receive an email whenever the project listing page updates. Only logged in users have access to the “Manage Subscriptions” page tool. See [[https:// | ||
* The Table of Contents can be collapsed/ | * The Table of Contents can be collapsed/ | ||
- | * As a general rule, projects from the past are good indicators as to what faculty are interested in; [[https:// | + | * As a general rule, projects from the past are good indicators as to what faculty are interested in; [[https:// |
/** DO NOT EDIT ABOVE THIS LINE PLEASE **/ | /** DO NOT EDIT ABOVE THIS LINE PLEASE **/ | ||
Line 15: | Line 15: | ||
==== Computer Security Projects ==== | ==== Computer Security Projects ==== | ||
- | |||
- | |||
** [added 2025-07-21] ** | ** [added 2025-07-21] ** | ||
Line 33: | Line 31: | ||
** Instructions: | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Emotion-Aware Analysis of EECS Course Feedback for Instructional Improvement ==== | ||
+ | |||
+ | ** [added 2025-08-08] ** | ||
+ | |||
+ | ** Course: | ||
+ | |||
+ | ** Supervisors: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | The primary goal is to build a processing pipeline that extracts, cleans, and analyzes this feedback using both basic sentiment analysis tools (e.g., VADER) and advanced emotion classification models (e.g., GoEmotions). The emotional tone expressed in the feedback will be mapped to different course components such as the instructor, teaching assistant, assessments, | ||
+ | |||
+ | By comparing the expressiveness and usefulness of simple versus fine-grained emotional analysis, this research will help determine which approaches are more effective at surfacing actionable insights. These insights will be visualized to highlight recurring patterns of sentiment or emotion across course components, such as whether students consistently express frustration about assessments or admiration for certain instructors. | ||
+ | |||
+ | This project is educational in nature as it equips the student with skills in text analytics, NLP tools, and data visualization while contributing to a broader understanding of how data-driven analysis can support evidence-based teaching and curriculum refinement in academic institutions. | ||
+ | |||
+ | ** Required skills or prerequisites: | ||
+ | |||
+ | Data Analysis, Report Writing, Python programming, | ||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Deep Learning and AI in Incident Management ==== | ||
+ | |||
+ | ** [added 2025-08-20] ** | ||
+ | |||
+ | ** Course: | ||
+ | |||
+ | ** Supervisors: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | |||
+ | ** Required skills or prerequisites: | ||
+ | |||
+ | Student must have: | ||
+ | |||
+ | Excellent programming skills (preferably python) | ||
+ | Good software design skills (must have at least a B+ in EECS3311 or similar courses) | ||
+ | Some experience with the use of LLM models as a user and as a developer | ||
+ | |||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | - CV | ||
+ | |||
+ | - A statement of interest | ||
+ | |||
+ | - Latest transcript | ||
+ | |||
+ | - Other evidence (e.g., software repositories) as proof of skills | ||
+ | |||
+ | ----- | ||
+ | |||
+ | ==== Beyond the Mask: Reimagining Facial Recognition with Deep Transfer Learning ==== | ||
+ | |||
+ | ** [added 2025-08-21] ** | ||
+ | |||
+ | ** Course: | ||
+ | |||
+ | ** Supervisors: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | Application Domain: The proposed solution has relevance in environments where mask-wearing is mandatory, such as healthcare facilities, long-term care homes, food service industries, and chemical or pharmaceutical plants. Accurate masked facial recognition can enhance access control, attendance tracking, and safety compliance in these critical settings." | ||
+ | |||
+ | ** Required skills or prerequisites: | ||
+ | |||
+ | Python, PyTorch, NumPy, Scikit-learn, | ||
+ | Knowledge of any deep learning model is a plus | ||
+ | Hyperparameter tuning and optimization | ||
+ | Understanding of image processing techniques and object detection evaluation metrics | ||
+ | General interest in computer vision algorithms and applications | ||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== Smart Tools for Smarter Brain Scans: Motion Correction in fMRI ==== | ||
+ | |||
+ | **[added 2025-08-08]** | ||
+ | |||
+ | **Course:** {EECS4080 | EECS4088} | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | ** Recommended skills or prerequisites: | ||
+ | |||
+ | * Python programming | ||
+ | * Interest in AI and machine learning for biomedical applications | ||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Fairness and Prediction for Online Algorithms | ||
+ | |||
+ | **[added 2025-08-05]** | ||
+ | |||
+ | **Course:** {EECS4080} | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Lab Link: ** [[https:// | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | ** Recommended skills or prerequisites: | ||
+ | |||
+ | * Online Computation and Competitive Analysis (Allan Borodin, Ran El-Yaniv) | ||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Seeing Code: Image Processing for Software Engineering | ||
+ | |||
+ | **[added 2025-08-09]** | ||
+ | |||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | * Proficient in Python programming | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | Understanding of Machine Learning and Image Processing | ||
+ | |||
+ | ** Project Description: | ||
+ | (i) Automatically read and interpret code snippets from screenshots on Stack Overflow or GitHub issues | ||
+ | (ii) Detect UI elements and workflows from mobile app screenshots for automated testing | ||
+ | (iii) Extract architecture diagrams from PDFs and turn them into editable models | ||
+ | (iv) Identify errors, warnings, or environment details from IDE screenshots to improve bug reports | ||
+ | You’ll work with a small dataset of real-world images from developer communities, | ||
+ | |||
+ | **Why This is Cool:** | ||
+ | (a) You’ll be working at the intersection of computer vision and software engineering — an emerging research frontier. | ||
+ | (b) You will work along with MSc and PhD students who were starting from where you are right now ... being my undergrad student for 4080/4088 | ||
+ | (c) The project is grounded in real developer problems and could lead to tools that people actually use, and you may get to work with some of our industry partners. | ||
+ | (d) You’ll gain experience with image processing libraries (like OpenCV, Tesseract), Python-based pipelines, and possibly even fine-tuning vision-language models. | ||
+ | (e) There’s potential for research publication or open-source release if results are promising. | ||
+ | |||
+ | **Instructions: | ||
+ | Please email your CV and Transcripts to the professor (Maleknaz). | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Using Generative AI for Compliance Analysis in Health Care ==== | ||
+ | |||
+ | **[added 2025-08-09]** | ||
+ | |||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | * Proficient in Python programming | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | Understanding of Machine Learning, prompt engineering, | ||
+ | |||
+ | **Project Description: | ||
+ | (i) Read hundreds of pages of regulatory text and highlight the exact rules relevant to a given health care product or service | ||
+ | (ii) Compare a draft document or ad campaign against regulatory requirements to spot potential violations | ||
+ | (iii) Provide plain-language summaries of compliance risks for non-experts in health care teams | ||
+ | (iv) Learn from feedback to improve over time | ||
+ | |||
+ | You’ll work with real-world health care regulations and guidance documents, build AI pipelines that integrate text extraction, retrieval-augmented generation (RAG), and natural language understanding, | ||
+ | |||
+ | |||
+ | **Why This is Cool:** | ||
+ | (a) You’ll be applying AI to a real-world, high-impact domain where mistakes can affect patient safety and legal outcomes | ||
+ | (b) You’ll learn to work with state-of-the-art Generative AI tools (like OpenAI, Hugging Face models) for specialized, | ||
+ | (c) The project bridges machine learning, information retrieval, and domain-specific knowledge — skills that are highly sought after in industry | ||
+ | (d) Your work could inform research papers, prototypes, and real tools that help make health care safer and more efficient | ||
+ | |||
+ | **Instructions: | ||
+ | Please email your CV and Transcripts to the professor (Maleknaz). | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== The impact of quantity and quality of feedback on RLHF ==== | ||
+ | |||
+ | **[added 2025-08-08]** | ||
+ | |||
+ | **Course:** {EECS4080} | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Lab Link:** [[https:// | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | ** Required skills or prerequisites: | ||
+ | |||
+ | * Major in Computer Science/ | ||
+ | * Third year and up | ||
+ | * You must have completed a Machine Learning/ Artificial Intelligence course. | ||
+ | * Total GPA over B+ (Preferably A/A+) | ||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Guidelines for Human Evaluation of Generated Answers by LLMs ==== | ||
+ | |||
+ | **[added 2025-08-05]** | ||
+ | |||
+ | **Course:** {EECS4080} | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Lab Link:** [[https:// | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | ** Required skills or prerequisites: | ||
+ | |||
+ | * You must have completed a Machine Learning/ | ||
+ | * Total GPA over B+ (Preferably A/A+) | ||
+ | |||
+ | ** Instructions: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Comparison of LLM personalization techniques on domain specific applications | ||
+ | |||
+ | **[added 2025-08-05]** | ||
+ | |||
+ | **Course:** {EECS4088} | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | ** Supervisor' | ||
+ | |||
+ | ** Lab Link:** [[https:// | ||
+ | |||
+ | ** Project Description: | ||
+ | |||
+ | ** Required skills or prerequisites: | ||
+ | |||
+ | * You must have completed a Machine Learning or a deep learning course. | ||
+ | * Total GPA over B+ (Preferably A/A+) | ||
+ | |||
+ | ** Instructions: | ||
---- | ---- | ||
Line 510: | Line 783: | ||
---- | ---- | ||
- | |||
- | ==== Image Processing for Software Engineering ==== | ||
- | |||
- | **[added 2025-07-15]** | ||
- | |||
- | |||
- | **Course: | ||
- | |||
- | **Supervisor: | ||
- | |||
- | **Supervisor' | ||
- | |||
- | **Required skills or prerequisites: | ||
- | * Proficient in Python programming | ||
- | |||
- | **Recommended skills or prerequisites: | ||
- | Understanding of Machine Learning and Image Processing | ||
- | |||
- | |||
- | **Instructions: | ||
- | Please email your CV and Transcripts to the professor. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Using Generative AI for Compliance Analysis in Health Care ==== | ||
- | |||
- | **[added 2025-07-15]** | ||
- | |||
- | |||
- | **Course: | ||
- | |||
- | **Supervisor: | ||
- | |||
- | **Supervisor' | ||
- | |||
- | **Required skills or prerequisites: | ||
- | * Proficient in Python programming | ||
- | |||
- | **Recommended skills or prerequisites: | ||
- | Understanding of Machine Learning and Image Processing | ||
- | |||
- | |||
- | **Instructions: | ||
- | Please email your CV and Transcripts to the professor. | ||
- | |||
- | ---- | ||
- | |||
==== LLM-augmented Software Quality Assurance Techniques ==== | ==== LLM-augmented Software Quality Assurance Techniques ==== |
2025-26/fall.1754422247.txt.gz · Last modified: by sallin