-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Documentation: Create ML.NET Component Guide #2943
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
In the main ML.NET documentation or ML.NET Cookbook, it should also include a section for...
https://github.com/dotnet/machinelearning/blob/master/docs/code/MlNetCookBook.md |
As explained in #3218 the following properties are addressed in API reference 1.0 in IO columns, trainer characteristic, and estimator characteristics.
ONNX conversion information was decided to be added later, on a single page about ONNX that lists all the components that are convertible to ONNX. The following properties, where too complex or subjective to be added as part of 1.0.
@natke, did you and Gleb figure out any of the complex properties above? |
For caching, it seems all the docs say: "Is caching required? | No' (example) We should likely say, "is caching helpful"; as it's never technically required. |
@shmoradims We added the information we had to https://docs.microsoft.com/en-us/dotnet/machine-learning/how-to-choose-an-ml-net-algorithm. We can talk about what else is required here. Are we getting a lot of user questions on this? |
We don't have any particular feedback on this yet. Just doing regular backlog cleanup. The page you mentioned is good enough for closing this issue so I'm closing it. @justinormont, could you please open an issue for the wording of 'is caching required?' above, with a proposal? There's more discussion that needs to happen, because technically 'is caching helpful?' can also always be true, hence not be particularly informative. Currently, trainers that require multiple passes through the data (like pairwise coupling) has this property as 'yes'. Maybe we need to change the question altogether. |
ML.NET Guide section of the documentation missing key summary information
Specifically we need
We can start with existing structure and augment missing information or add additional pages
Ideally, we can make a searchable list with checks where users can filter components by criteria. For example, I want to get me a "linear, regression" or "streaming, exportable to ONNX"
Trainers
Transformers
This information can be either presented either as a list, or graphically or as table, or as searchable table or something like this
Loaders
The text was updated successfully, but these errors were encountered: