Description
Dear all,
Thank you for your support for TensorFlow.NET
and it will publish v1.0.0 which will include many new major features and some break changes 😸. Here's a vote for the possible approaches of naming convention changing in v1.0.0.
Currently, TensorFlow.NET v0.x employs a naming convention inspired by Python, such as void save_model(string model_path). This was done in order to facilitate an easier transition from Python to C# when experienced AI developers were more scarce (around 3-4 years ago). Nevertheless, this naming approach has created some obstacles when using TensorFlow.NET with other C# packages, and also hinders automatic code completion tools like Copilot.
As more experienced AI developers and documentation become available, we believe it's time to reconsider using a C# style naming convention. However, we need to to make upgrading from v0.x easy for our users, even though v1.0.0 could includes major-breaking changes. We want to hear your feedback and opinions on changing the current naming convention.
Please see #1067 for more detailed information on the proposed naming conventions and voting options. You can vote on a particular option by clicking the "like" emoji. Additionally, if you have other ideas, don't hesitate to tell us and we'll really appreciate it.