Quality bands for Infer.NET components - distributions, operators, factors
public enum QualityBand
Experimental components are work in progress and represent early stage development of new components. They are typically usable in just a few common scenarios, and will not have undergone rigorous testing. They are primarily intended for use by researchers and provide an opportunity for preliminary feedback. It is possible that a given experimental component may not be included in a future release. These may be undocumented or only sparsely documented.
Mature components are ready for full release, meeting the highest levels of quality and stability. Future releases of mature components will maintain a high quality bar with no breaking changes other than in exceptional circumstances. Users should be confident using mature components, knowing that when they upgrade from one version of Infer.NET to a newer version it will be a quick and easy process. These components will have detailed documentation and at least one example of usage.
Preview components are intended to meet most basic usage scenarios. While in the Preview Quality Band, these components may have a moderate number of breaking API or behavior changes in response to user feedback and as we learn more about how they will be used. Users are likely to encounter bugs and functionality issues for less common scenarios. These will have some documentation which may be minimal.
Stable components are suitable for a wide range of usage scenarios and will have incorporated substantial design and functionality feedback. They may continue evolving via limited bug fixes, fine-tuning, and support for additional scenarios. Stable components may have a small number of breaking API or behaviour changes when feedback demands it. These components will have reasonable documentation which may include examples.
Unknown. Components which are not marked with a quality band.