The goal is to design a large scale optimization algorithm for machine learning tasks that can run on decentralized compute environments (such as peer-to-peer systems). Requires ability to program and do empirical analysis and also understand theoretical optimization models/literature.
A research project is available in the Department of Management Science and Systems which involves the development and testing of a large scale optimization algorithm for distributed compute environments. This is an UNPAID position, and requires the incumbent to commit to at least two semesters of work (possibly more, if the project so demands). The incumbent is, however, eligible for independent study or research credits and is expected to gain experience in doing research. The position is available immediately.
The student is expected to be:
If interested, please email haimonti@buffalo.edu highlighting how the above requirements make you a good match for the project.
Length of commitment | Year-long (10-12 months) |
Start time | Fall (August/September) or Immediately |
In-person, remote, or hybrid? | Hybrid |
Level of collaboration | Individual student project |
Benefits | Academic credit & research experience |
Who is eligible | Seniors with knowledge of optimization algorithms and ability to program in Java & Python |
Haimonti Dutta
Associate Professor
Management Science and Systems
Phone: (484) 432-1484
Email: haimonti@buffalo.edu
Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase.
Optimization, Machine Learning, Large Scale Learning, Distributed Machine Learning , Computer Science, Management Science, Data Science, Java and Python, Optimization Algorithms