Assistant Professor
http://sharif.edu/~matin/
Office: 119W West EE Bldg.
Phone: +98 (21) 66164307
Machine Learning
Big Data
Parallel and Distributed Computing
Embedded Systems
Assistant Professor
http://sina.sharif.edu/~saleh/
Office: 706 East EE Bldg.
Phone: +98 (21) 66164394
Machine Learning
Distributed Systems
Graphical Models
Causality
While every project has its unique aspects, in general our projects involve topics in one or both of the following two areas:
- CS & Math: Machine Learning, Big Data, Parallel and Distributed Algorithms, Graphical Models, Signal Processing
- Hardware: GPU, Cluster, Embedded Systems
The following practical skills are often helpful in many of our projects: C/C++, CUDA, OpenCL, Python, TensorFlow, PyTorch, Spark, Java, Android, Linux
Deep Learning
Computer Vision
GPGPU Acceleration for Graphical Model Learning
Computer Vision
Deep Learning for DSP Applications
Big Graph Acceleration on GPGPU and FPGA
Deep Reinforcement Learning for Graph Processing
Deep Learning
Signal Processing Acceleration on GPGPU
Machine Learning and Big Data Algorithms
Next Position: Product Manager, Hadid Group
Machine Learning Acceleration on FPGA
Next Position: PhD, EE, EPFL
GPGPU Acceleration for Graphical Model Learning
Next Position: PhD, CS, U. of Toronto
Machine Learning
Signal Processing Acceleration on GPGPU
Spiking Neural Networks
Next Position: PhD, EE, EPFL
Machine Learning in Graph Applications
Next Position: Balad Group, Cafebazar Co.
Deep Learning for Biomedical Signal Processing
Next Position: PhD, CS, EPFL
Deep Learning Acceleration on Android and Embedded Systems
Next Position: FanASA Co.
Deep Learning for Biomedical Signal Processing
Next Position: Product Manager, Tripinn Co.
FPGA-based Real-time Simulation
Next Position: PhD, CE, U. of Toronto
FPGA-based Real-time Simulation
Next Position: ZEI Co.
Image Processing
Next Position: PhD, CS, U. of Alberta
Machine Learning
GPGPU Acceleration of Big Data Algorithms
Deep Reinforcement Learning
Deep Reinforcement Learning
Machine Learning on GPU
Next Position: PhD, CS, Penn State
Machine Learning Acceleration on FPGA
Next Position: PhD, CE, North Carolina
Active Causal Discovery
Graph Matching
Next Position: PhD, CS, EPFL
Active Causal Discovery
Causal Structure Learning in Time Series
Graph Matching
Distributed Learning
Machine Learning Acceleration on FPGA
Next Position: PhD, CS, Penn State
Machine Learning Acceleration on FPGA
Next Position: PhD, CE, UC Irvine
Deep Learning Acceleration on Android
Next Position: PhD, CS, Michigan Ann Arbor
Deep Learning Acceleration on Android
Next Position: PhD, CS, Michigan Ann Arbor
Computer Vision
Next Position: PhD, CS, UCLA
Graph Optimization Algorithms for Stream Processing
Next Position: MSc
Graph Optimization Algorithms for Stream Processing
Next Position: PhD, University of Melbourne
Graph Optimization Algorithms for Stream Processing
Next Position: PhD, CS, UPenn
Graph Optimization Algorithms for Stream Processing
Next Position: PhD, ECE, UT Austin
Parallel Computing
Next Position: Software Developer, Rahnema Co.
25537 Parallel Programming and Architectures (click here)
25xxx Causal Inference
25540 Distributed Systems
25737 Introduction to Machine Learning
25755 Data Structures and Algorithm Design
25767 Object Oriented Programming
25739 Python Programming Laboratory
25719 Advanced Programming Laboratory
Deep-Learning Based Blind Recognition of Channel Code Parameters over Candidate Sets under AWGN and Multi-Path Fading Conditions
CUDA-based Parallel PC Algorithm for Causal Structure Learning on GPU
ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-time Monitoring on Ultra Low-Power Personal Wearable Devices
LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices
GPU-Accelerated Execution of Trained Deep Convolutional Neural Networks on Android
Synchronous Dataflow (SDF) Graph Benchmarks for Parallel Processing