April 10, 2024, 4:54 a.m. | Haifeng Jin

Towards Data Science - Medium towardsdatascience.com

The three software design principles I learned as an open-source contributor

Photo by Sheldon on Unsplash

Deep learning frameworks are extremely transitory. If you compare the deep learning frameworks people use today with what it was eight years ago, you will find the landscape is completely different. There were Theano, Caffe2, and MXNet, which all went obsolete. Today's most popular frameworks, like TensorFlow and PyTorch, were just released to the public.

Through all these years, Keras has survived as a …

deep learning deep learning framework deep learning frameworks design easy framework frameworks landscape notes-from-industry people software software engineering tips-and-tricks will

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Research Scientist - XR Input Perception

@ Meta | Sausalito, CA | Redmond, WA | Burlingame, CA

Sr. Data Engineer

@ Oportun | Remote - India