About
Like a seagull devouring all the French fries.
Activity
-
I am very delighted to share that our KV compression paper was accepted to the NeurIPS 2025 main conference, one of the world’s top conferences in…
I am very delighted to share that our KV compression paper was accepted to the NeurIPS 2025 main conference, one of the world’s top conferences in…
Liked by Shuxin Chen
-
I’m speaking at Google Cloud Next '24 with Winston Chiang, PhD, tomorrow about Ray and KubeRay on GKE. If you are attending Google Cloud Next '24…
I’m speaking at Google Cloud Next '24 with Winston Chiang, PhD, tomorrow about Ray and KubeRay on GKE. If you are attending Google Cloud Next '24…
Liked by Shuxin Chen
Experience
Education
-
University of California San Diego
4.0/4.0
-
Coach of UCSD ICPC Club in 2021-2022.
6th place in the 2021 ICPC NAC (advanced to the World Finals BUT declined due to visa issues). -
-
-
-
-
Licenses & Certifications
Publications
-
Visual Genealogy of Deep Neural Networks
IEEE Transactions on Visualization and Computer Graphics
A comprehensive and comprehensible summary of existing deep neural networks (DNNs) helps practitioners understand the behavior and evolution of DNNs, offers insights for architecture optimization and sheds light on the working mechanisms of DNNs. However, this summary is hard to obtain because of the complexity and diversity of DNN architectures. To address this issue, we develop DNN Genealogy, an interactive visualization tool, to offer a visual summary of representative DNNs and their…
A comprehensive and comprehensible summary of existing deep neural networks (DNNs) helps practitioners understand the behavior and evolution of DNNs, offers insights for architecture optimization and sheds light on the working mechanisms of DNNs. However, this summary is hard to obtain because of the complexity and diversity of DNN architectures. To address this issue, we develop DNN Genealogy, an interactive visualization tool, to offer a visual summary of representative DNNs and their evolutionary relationships. DNN Genealogy enables users to learn DNNs from multiple aspects, including architecture, performance, and evolutionary relationships. Central to this tool is a systematic analysis and visualization of 66 representative DNNs based on our analysis of 140 papers. A directed acyclic graph is used to illustrate the evolutionary relationships among these DNNs and highlight the representative DNNs. A focus + context visualization is developed to orient users during their exploration. A set of network glyphs is used in the graph to facilitate the understanding and comparing of DNNs in the context of the evolution. Case studies demonstrate that DNN Genealogy provides helpful guidance in understanding, applying, and optimizing DNNs. DNN Genealogy is extensible and will continue to be updated to reflect future advances in DNNs.
Other authorsSee publication
Projects
-
LeetCode Contest Problem Elo Rating Calculator
-
See project- Developed a web crawler by Python asyncio to obtain the contest ranking and user rating in multiple coroutines.
- Calculated the contest problem ratings based on Elo rating system rules as well as maximum likelihood estimation to help users better understand the difficulty level of each problem.
- Employed Github Actions to automatically synchronize data to public Github Page frontend. -
Parallel Optimization on Matrix Multiplication
-
- Implemented a CPU-based matrix multiplication algorithm introduced by Kazushige Goto in C++, which took advantages of hierarchical cache locality, data packing and AVX-256 instruction sets. Achieved a maximum speed of 26 GFLOPS.
- Implemented a GPU-based matrix multiplication algorithm CUTLASS introduced by NVIDIA in CUDA, which took advantages of memory coalescing and thread parallelism. Achieved a maximum speed of 691 GFLOPS. -
Concept Analysis in Theses
-
- Developed a system to analyze the concepts (i.e. technique, application) among the large amount of theses in an area.
- Gathered theses with Requests in Python from online libraries, selected the "Abstract" parts, generated dependency trees for each sentence and extracted key concepts using carefully chosen patterns.
- Labeled part of the concepts manually and trained an SVM model to filter out the meaningless concepts.
- Clustered the meaningful concepts with K-means algorithm and…- Developed a system to analyze the concepts (i.e. technique, application) among the large amount of theses in an area.
- Gathered theses with Requests in Python from online libraries, selected the "Abstract" parts, generated dependency trees for each sentence and extracted key concepts using carefully chosen patterns.
- Labeled part of the concepts manually and trained an SVM model to filter out the meaningless concepts.
- Clustered the meaningful concepts with K-means algorithm and integrated into a hierarchical concept tree. 7 top-layer concepts as well as 34 bottom-layer concepts were refined among 938 theses. -
Visual Genealogy of Deep Neural Networks
-
- Developed an interactive visualization front-end with React.js which displays the structure, textual information and evolution process of typical deep neural network models.
- Published a thesis as the third author. DOI: 10.1109/TVCG.2019.2921323. -
Wireless Sensor Network
-
- Developed a distributed multi-hop network in nesC to monitor the temperature, humidity and illumination data by 3 sensor nodes.
- Designed a message queuing system to store the data in the intermediate sensor node in order to deal with network congestion.
- Built a GUI with PyQt in Python to illustrate the real-time data within a line chart.
- Received the Best Project Award due to the stability of the network. -
Command Line FTP Server/Client
-
- Developed an FTP server in C++ which supports standard FTP commands including authentication, port/passive mode, file retrieval/storage and user directory management.
- Employed the IO multiplexing kqueue API to handle multiple clients effectively without busy waiting.
- Developed a command-line FTP client in Python. Encapsulated standard FTP commands and offered more friendly operations for users. -
A Gomoku AI Based on Deep Learning
-
- Developed a Gomoku AI based on the mechanism of AlphaGo with Keras in Python.
- Trained the AI with open-source game records and used both supervised learning and reinforcement learning methods.
- Implemented Monte-Carlo Tree Search for AI to choose the best move in several candidates and accelerated the process with multiple threads.
- Built a GUI with PyQt in Python for the interactions between human players and AI. A Human player could compete with either another human player or…- Developed a Gomoku AI based on the mechanism of AlphaGo with Keras in Python.
- Trained the AI with open-source game records and used both supervised learning and reinforcement learning methods.
- Implemented Monte-Carlo Tree Search for AI to choose the best move in several candidates and accelerated the process with multiple threads.
- Built a GUI with PyQt in Python for the interactions between human players and AI. A Human player could compete with either another human player or an AI, while he/she could also enjoy the matches between AIs.
Honors & Awards
-
The 2021 ICPC North America Championship
ICPC
6th place out of 48 teams.
Advanced to the 2021 ICPC World Finals. -
The 2021 ICPC North America Division Championships
ICPC
Champion out of 42 teams (for the West Division).
8th place out of 170 teams (for all the four Divisions). -
The 2020 Southern California Regional Contest
ICPC
Champion out of 70 teams.
-
Qualcomm Scholarship
Qualcomm
Award the students with excellent scientific potential.
-
20th Sogou Cup Artificial Intelligence Programming Contest
Computer Science and Technology Department, Tsinghua University
Quarter-finalist, 5-8th place out of 32 participants.
-
The 2015 ACM-ICPC Asia Hefei Regional Contest
ICPC
Gold medal, 11th place out of 94 teams.
Test Scores
-
TOEFL
Score: 106
R30 L25 S24 W27
Languages
-
Chinese
Native or bilingual proficiency
-
English
Professional working proficiency
More activity by Shuxin
-
I’m happy to share that I’m starting a new position as Senior Software Engineer I at #HubSpot
I’m happy to share that I’m starting a new position as Senior Software Engineer I at #HubSpot
Liked by Shuxin Chen
-
Continuing my XR journey at ByteDance 🥽 Always Day 1
Continuing my XR journey at ByteDance 🥽 Always Day 1
Liked by Shuxin Chen
-
Crazyyyyyyyyyyyyy !! Today I had the chance to meet Varun Mohan the Co-Founder of the popular tool Codeium. He spoke about how he started Codeium…
Crazyyyyyyyyyyyyy !! Today I had the chance to meet Varun Mohan the Co-Founder of the popular tool Codeium. He spoke about how he started Codeium…
Liked by Shuxin Chen
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Shuxin Chen in United States
9 others named Shuxin Chen in United States are on LinkedIn
See others named Shuxin Chen