Machine Learning & Urban Computing
|
Mahdi Hashemi Assistant Professor Department of Information Sciences and Technology George Mason University Office: Engineering Building, Rm. 5353, Fairfax Campus E-Mail: mhashem2@ PhD Institution: University of Pittsburgh Google Scholar Profile |
We live amidst real-time data flows, with sensors measuring everything from air quality to traffic, with our own cell phones and social media yielding information about our whereabouts and activity levels, with buildings reporting on their own energy consumption and maintenance. The role of machine learning in smart cities is to provide a seamless and data-driven operating environment. This is only one of the visions/goals of smart cities but one that is the focus of our research. Our research focuses on devising new algorithmic, statistical, mathematical, machine learning, artificial intelligence, and hybrid methods to tackle complex problems in urban computing and intelligent transportation, in addition to analytical and visualization methods to make sense of spatial-temporal data. We leverage the data to make cities smarter, environmental resources sustainable, and quality of life better for citizens. |
Intelligent Transportation 2020 | Spatial-Temporal Data Prediction 2020 |
How to Build a Normal Distribution Based on a Sample | Normal Distribution and the 68-95-99.7 Rule |
Z-Scores, Standardization, and the Standard Normal Distribution | P Values |
Hypothesis Testing Using P Values | |
Determinant | Eigenvectors and Eigenvalues |
Principal Component Analysis (PCA) | Scale and Center the Data Before Principal Component Analysis (PCA) |
Principal Component Analysis (PCA) in Python | |
Gradient Descent | |
Support Vector Machines (SVM) | Support Vector Machines (SVM) in Python |
Decision Trees | Cost Complexity Pruning of Decision Trees |
AdaBoost versus Gradient Boost | AdaBoost |
Decision Trees in Python | XGBoost in Python |
Introduction to Neural Networks | Cross Entropy Cost Function versus Sum of Squared Residuals Cost Function for Neural Netwroks |
Convolutional Neural Networks | |
Least Squares Regression | Ridge vs Lasso Regression |
Elastic-Net Regression (GLMNet) combines the Ridge Regression penalty with the Lasso Regression penalty | |
Bias and Variance | Cross Validation |
Confusion Matrix | ROC and AUC |
K-Means Clustering | Hierarchical Clustering |
K-Means Clustering versus Hierarchical Clustering | |
Smart Cities | Smart Cities |
Smart Cities | Smart Cities Analytics |
Video Analytics for Event Detection | Intelligent Transportation Systems |
Deep Reinforcement Learning for Traffic Light Control |
At the beginning of every research, you need to write a one-page proposal and email it to me. This is a mandatory first step. It must include the following sections (font: Times New Roman, font size: 11, line spacing: Single, Paragraph spacing: 0):
TitleThis is all assuming that you are not repeating someone else’s work. If someone else has already done something similar and answered these questions, you cannot duplicate it and claim it as your own.
The following excel sheet helps me to keep track of who is working on how many and what projects:
Under Development: A new model for traffic prediction
Tentative Submission Date: Nov 30
If I have a paper that has been rejected two times and I am still working on it to fix it, I should write:
Rejected 2 Times: A new model for traffic prediction
Tentative Submission Date: Nov 30
If for any reason your tentative submission date changes, you should not wipe off the previous tentative submission date, but add the new date in front of the previous date, separated by a comma
If I have a paper that is under review in ICML2021, I should write:
Under Review in ICML2021: A new model for traffic prediction
Result Notification Date (for Conferences)/Submission Date (for Journals): Nov 30
If for any reason, the title of your project changes, you need to update the title in this excel sheet as well. When a paper is accepted, you must remove it from
this excel sheet, because then it will go in your personal excel sheet under the published papers.
Whenever you submit a paper, you need to email me its original file: word or latex, along with PDF. Never email me only a PDF file of a paper.
Following are the guidelines regarding how the PhD funding decisions are made:
Summer Funding:The GMU writing Center (https://writingcenter.gmu.edu/) teaches writing skills for PhD students, e.g. dissertation writing. They offer one-to-one meetings. You are required to contact them and go through their training. I will check with you at some point to see your certificate of training through Mason Writing Center.
The office of Graduate Fellowships (gradfellows.gmu.edu) helps Graduate students find and win fellowships, scholarships, and grants. Contact Dr. Kay Agoston kagoston@gmu.edu to make an appointment.
List of Internal Awards: https://provost.gmu.edu/academics-and-research/graduate-education/awards-and-grants
List of external grants:
One PhD position is available, for applicants interested in the research conducted in our lab. Please submit your application for the IST PhD program here. The minimum requirements are:
He received the Ph.D. degree in Computing and Information from the University of Pittsburgh, PA, USA. He is currently an Assistant Professor with the Department of Information Sciences and Technology, George Mason University, Fairfax, VA, USA. His research focuses on Machine Learning and Urban Computing, where he also specializes in intelligent transportation, spatial-temporal data mining and prediction, and online social media data mining. He has published 34 journal articles and 15 conference papers. He served on the program committee of WI-IAT international conference and SEKE international conference and is a Reviewer Board Member of Information and a Topics Board Member of Remote Sensing, since 2020. He was nominated for the 2021, 2022, and 2023 George Mason University Teaching Excellence Award. He has developed and teaches machine learning, deep learning, information visualization, data analytics, and programming related courses, at both undergraduate and graduate levels.
Journal Papers
Conference Proceedings