Required skills
- C++/Python proficiency.
- CUDA
Required configurations of your personal laptop/desktop:
Ubuntu 18.04 with GPU
Time commitments
20 hours a week
Project Leader
Feng Gao <f.gao@ucla.edu>
Reasoning in Vision, Language and Knowledge
Required skills:
- Proficient in Python
- Prior experience with deep learning in PyTorch is a plus.
- Having research experience is a plus.
- Willing to help with the dataset if needed.
- Willing to do literature review.
- Be motivated to solve problems.
Time commitment:
- Flexible, 10-20 hours a week
- Participation in weekly group meetings
Please send a brief mail with a resume attached to lupantech@gmail.com.
Project leader:
Pan Lu <lupantech@gmail.com>
Robot Perception
Required skills
- Prior experience of ROS
- Proficient in C++/Python programming
- Prior experience in working with physical robots/sensors is a plus
Required configurations of your personal laptop/desktop: Ubuntu 16.04/18.04
Time commitments
Please send a brief mail with resume attached to hx.liu@ucla.edu.
Project Leader
Hangxin Liu <hx.liu@ucla.edu>
Human-Robot Collaboration
Required skills
- Proficient in Python/C++ programming
- Familiar with robot kinematics and task/motion planning is a plus
- Prior experience working with human subjects is a plus
Time commitments
Project Leader
Xiaofeng Gao xfgao@g.ucla.edu
Motion Planning for Robot Manipulation Tasks
Required skills
- Proficient in C++ programming language
- Familiar with robot kinematics and spatial transformation
- Familiar with ROS is a plus
- Familiar with motion planning algorithms is a plus
Required configurations of your personal laptop/desktop: Native Ubuntu 18.04 or virtual machine (GPU is not required).
Time commitments
Please send a brief mail with resume attached to zyjiao@ucla.edu.
Project Leader
Ziyuan Jiao <zyjiao@ucla.edu>
Perception of Robot Indoor Navigation
Required skills
- Proficient in C++/Python programming language
- Familiar with robot kinematics and spatial transformation
- Familiar with ROS is a plus
- Familiar with SLAM is a plus
Required configurations of your personal laptop/desktop: Native Ubuntu 18.04 or virtual machine (GPU is required).
Time commitments
Please send a brief mail with resume attached to zyjiao@ucla.edu.
Project Leader
Ziyuan Jiao <zyjiao@ucla.edu>
Generative Modelling in NLP and Vision
Required skills:
- Proficient in Python, Linux, PyTorch or TensorFlow 2
- Basic familiarity with models in deep learning
- Willing to study recent literature (recent models in NLP / Vision)
- Willing to implement technical details (multi-GPU training, etc.)
GPUs can be provided.
Time commitment:
- 20 hours a week
- Participation in weekly group meetings
Please send a brief mail with resume attached to enijkamp@ucla.edu.
Project leader:
Erik Nijkamp <enijkamp@ucla.edu>
Reasoning in Vision, Language and Knowledge
Required skills:
- Proficient in Python
- Prior experience with deep learning in PyTorch is a plus.
- Having research experience is a plus.
- Willing to help with the dataset if needed.
- Willing to do literature review.
- Be motivated to solve problems.
Time commitment:
- Flexible, 10-20 hours a week
- Participation in weekly group meetings
Please send a brief mail with a resume attached to lupantech@gmail.com.
Project leader:
Pan Lu lupantech@gmail.com
Vision and Language
Required skills
- Proficient in Python
- Familiar with basic machine learning algorithms and statistics
- Willing to spend time reading papers
- Prior experience with deep learning in PyTorch or Tensorflow is a plus
- Familiar with CNN or RNN is a plus
Required configurations of your personal laptop/desktop:
None
Time commitments
20 hours a week
Project Leader
Qing Li <dylan.liqing@gmail.com>
Communicative Learning
First phase of communicative learning. Apply Theory of Mind (ToM) to referential game solving.
Required skills
* for mandatory, + for optional but bonus
- Proficient in Python/C++ programing [*]
- Familiar with basic machine learning algorithms and statistics [*]
- Willing to spend time in literature [+]
- Familiar with reinforcement learning (RL) [+]
- Experience tuning neural networks for RL using TensorFlow [+]
Required Desktop/Laptop Configuration
None
Time commitments
20 hours a week
Please fill in the form for application
https://goo.gl/forms/xG4QSolnZHRaPxpv2
Project Leader
Luyao Yuan
Scene Parsing
Required skills
- Knowledgeable of the grammar model
- Familiar with existing scene parsing literature is a plus
- Eager to solve challenging problems
- Proficient in both C++ and Python programming
- Prior experience with deep learning in pytorch is a plus
Required configurations of your personal laptop/desktop:
Ubuntu 16.04/18.04 with GPU
Time commitments
25 hours a week
Please fill in the form for application
https://goo.gl/forms/xG4QSolnZHRaPxpv2
Project Leader
Siyuan Huang
Machine Learning with Unity
Required skills
- Proficient in machine learning with Python programming
- Familiar with C#
- Willing to participate in game development with Unity
- Prior experience with deep learning in PyTorch or Tensorflow is a plus
- Prior experience with game engines(Unity/Unreal/Source) is a plus
- Prior experience with 3D modeling(3D Max/C4D/Maya) is a plus
Time commitments
10 hours a week
Participation in weekly group meetings
Please send a brief mail with resume attached to yizhouzhao@g.ucla.edu
Project Leader
Yizhou Zhao yizhouzhao@g.ucla.edu
SHADE Dataset - Synthetic Human Activities in Dynamic Environments
Required skills
- Proficient in python or C++
- Experience in 3D human animation
- Willing to learn about machine learning models and algorithms
Required configurations of your personal laptop/desktop:
None
Time commitments
20 hours a week
Project Leader
Tengyu Liu 24.jason.5@gmail.com
Required skills
- Proficient in C++ programming
- Familiar with Visual Studio
- Willing to learn Unreal Engine 4
- Prior experience in VR is a plus
- Familiar with Robot Platform ROS
- Prior experience with Reinforcement Learning (RL) and Inverse Reinforcement Learning (IRL)
Required configurations of your personal laptop/desktop:
Windows 10 with GPU, Ubuntu 16.04/18.04 or Arch Linux
Time commitments
25 hours a week
Project Leader
Xu Xie <xiexu@ucla.edu>
Prediction using Game Simulator
Required skills
- Proficient in C++ programming
- Know how to use git for very large projects
- Familiar with Visual Studio
- Prior experience using minhook is a plus
Required configurations of your personal laptop/desktop:
Windows 10
Time commitments
25 hours a week
Project Leader
Xu Xie <xiexu@ucla.edu>
Autonomous Driving Simulator
Required skills
- Proficient in C++ programming
- Familiar with Visual Studio
- Familiar with sensor fusion or SLAM
- Familiar with path planning
- Willing to study multi-agent intention prediction
- Prior experience using minhook is a plus
Required configurations of your personal laptop/desktop:
Window 10 with GPU
Time commitments
25 hours a week
Project Leader
Xu Xie <xiexu@ucla.edu>
Virtual Reality Scene Dataset
Required skills
- Proficient in C++ / Python programming
- Willing to learn Houdini
- Willing to learn Unreal Engine 4
- Prior experience in 3D object modeling
Required configurations of your personal laptop/desktop: Windows 10 with GPU, Ubuntu 16.04/18.04 or Arch Linux
Time commitments
25 hours a week
Project Leader
Xu Xie <xiexu@ucla.edu>
Reinforcement Learning and Robotic Control
Required skills
- Proficient in C++ and Python programming
- Familiar with RL literature.
- Familiar with robotic control (Inverse Kinematics, Optimal Control) literature is a plus
- Familiar with OpenAI gym is a plus
- Familiar with ROS is a plus
- Prior experience of training RL (using deep neural networks) is a plus
Required configurations of your personal laptop/desktop:
Ubuntu 16.04/18.04 with GPU
Time commitments
25 hours a week
Project Leader
Feng Gao <f.gao@ucla.edu>
Causal Learning
Required skills
- Proficient in both C++ and Python programming
- Familiar with causal literature is a plus
- Willing to learn Unreal Engine 4
- Willing to do lots of reading/literature review
- Critical thinking to solve challenging problems
Required configurations of your personal laptop/desktop:
Ubuntu 16.04/18.04
Time commitments
25 hours a week
Please send a brief mail with a resume attached to markedmonds@g.ucla.edu
Project Leader
Mark Edmonds markedmonds@g.ucla.edu
Reasoning by Analogy
Required skills
- Familiar with the literature in analogical reasoning is a plus
- Solid math background is required
- Proficient in C++ programming
- Prior experience in structural learning is a plus
Required configurations of your personal laptop/desktop:
Ubuntu 16.04/18.04
Time commitments
25 hours a week
Project Leader
Feng Gao <f.gao@ucla.edu>
Studying HHOI(human-human-object-interaction) in social interaction videos
Required skills
- Proficient in Python programming.
- Prior experience with deep learning in pytorch is a plus.
- Willing to help with the dataset if needed.
- Willing to do literature review about human communication modeling.
- Be motivated to solve problems.
Required configurations of your personal laptop/desktop:
Ubuntu 16.04/18.04
Time commitments
At least 20 hours a week.
Please fill in the form for application
https://goo.gl/forms/xG4QSolnZHRaPxpv2
Project Leader
Lifeng Fan
Studying Explainable Question and Answering
Required skills
- Proficient in Python programming.
- Proficient in java script programming.
- Prior experience with deep learning in pytorch is a plus.
- Willing to help with the dataset if needed.
- Be motivated to solve problems.
Required configurations of your personal laptop/desktop:
Ubuntu 16.04/18.04
Time commitments
20 hours a week
Please fill in the form for application
https://goo.gl/forms/xG4QSolnZHRaPxpv2
Project Leader
Keze Wang
Multiagent Continuous Inverse Optimal Control via generative model
Required skills
- Proficient in python programming.
- Have experiences in Tensorflow or Pytorch.
- Have research/project experience in controling / machine learning /reinforcement learning is a plus.
- Willing to learn statistic models and read literatures.
Required configurations of your personal laptop/desktop:
None
Time commitments
20 hours a week
Please fill in the form for application
https://goo.gl/forms/xG4QSolnZHRaPxpv2
Project Leader
Yifei Xu
TVM: An Automated Optimizing Compiler for Deep Learning and Graph Neural Networks
Required skills:
- Proficient in Python, C++, C
- Prior experience with deep learning frameworks PyTorch/TensorFlow is a plus.
- Mathematical knowledge: Laplacian/ Fourier Transform, Linear Algebra
- Algorithms: Graph Theory, Optimization Theory
- Computer Architecture/Operating Systems (Optional)
- Having research experience is a plus.
- Willing to help with the dataset if needed.
- Willing to do a literature review.
- Be motivated to solve problems.
Time commitment:
- Flexible, 10-20 hours a week
- Participation in weekly group meetings
Please send a brief mail with a resume attached to shi.feng@cs.ucla.edu
Project leader:
Feng Shi shi.feng@cs.ucla.edu