mercari / ml-system-design-pattern Goto Github PK
View Code? Open in Web Editor NEWSystem design patterns for machine learning
License: MIT License
System design patterns for machine learning
License: MIT License
Hello there, I found an indentation error on this page, located in the [Needs consideration] section.
Although there is no error in the Markdown file of this repo.
Maybe just a mistake
Great design pattern summary anyway! ๐
A few typos are present where data
is written as date
.
Because date
and data
have different meaning.
I ran grep -rnw . -e '[D|d]ate'
and from what I can see, the typos are there.
./README_ja.md:106:- Date model versioning pattern
./README.md:103:- Date model versioning pattern
./Lifecycle-patterns/Train-then-serve-pattern/Operation-patterns/Data-model-versioning-pattern/design_en.md:36:- Date retrieval (model-name x.y.z-DATA.split
)
./Lifecycle-patterns/Train-then-serve-pattern/Operation-patterns/Data-model-versioning-pattern/design_en.md:53:#### Date retrieval (model-name x.y.z-DATA.split
) and Release version (model-name X.y.z-data.split
)
./Operation-patterns/Data-model-versioning-pattern/design_en.md:36:- Date retrieval (model-name x.y.z-DATA.split
)
./Operation-patterns/Data-model-versioning-pattern/design_en.md:53:#### Date retrieval (model-name x.y.z-DATA.split
) and Release version (model-name X.y.z-data.split
)
I need somebody to do English grammatical check and fix them.
I am not good English writer.
Need English professional to give PR on grammatical fixes.
Thank you for this amazing job. I'm an engineer from Korea and working as a software engineer to create real world services using ML.
I'd like to translate this into Korean for sharing this awesome works to more engineers ๐ค
needs patterns for Edge AI: running machine learning on device
expected to have more usecases for Edge AI
The collection of ML system design information in this repository is fantastic. It has a very intuitive structure and strikes the perfect balance between brevity and depth.
While the English language version, in particular, was well done, there are also some areas in which clarity could potentially be improved; as a native English speaker, the ideas being communicated were often not immediately obvious and often took a few rereads to identify and understand.
The information is extremely valuable and improved English phrasing may expand the reach and impact of your work. While high-quality MLOps resources have recently become more readily available, none that I've seen are as approachable and comprehensive as what is contained in this repository.
If an English-language editor and proofreader would be useful to the project, I'd be more than happy to contribute in that capacity. In case it is helpful, I can read/speak a little Japanese;ใงใใๅฐใใ ใ๐
P.S. Congratulations on the release of your new book!
The diagrams are made in my private files that is difficult to share others for editting.
No other contributor cannot remake diagrams based on mine.
Other contributor can fix diagrams, or make a space to create new diagrams.
add antipatterns
better to have don'ts to avoid making mistakes
add antipatterns under each directory
annotating dataset is an important task in ML workflow.
adding annotation in lifecycle patterns or training patterns will make the repo more productive.
annotation is difficult and time consuming task. including annotation task in a workflow in an optimized manner should be considered.
include annotation task in lifecycle patterns or training patterns.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.