ML resources
Stay organized with collections
Save and categorize content based on your preferences.
ML development requires using a variety of constantly
evolving tools and frameworks. New ML tools continue to emerge as ways to handle
complex data types, advances in hardware, and techniques for orchestrating
pipelines continue to develop.
As a result, companies, organizations, and teams implement
ML solutions using different tools and frameworks, which likely
change over time.
While common frameworks and best practices are emerging, keep in mind that the
nature of your particular problem might require custom solutions in certain
cases. The following sections provide links to resources for getting started
with ML and AI development.
What's next
Continue your ML education by exploring other courses at
developers.google.com/machine-learning.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-25 UTC.
[null,null,["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eMachine learning (ML) development involves the use of various evolving tools and frameworks, leading to diverse implementation approaches across different entities.\u003c/p\u003e\n"],["\u003cp\u003eWhile common practices are emerging in ML, custom solutions may be necessary depending on the specific problem.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides resources for ML development, including tools and frameworks, as well as a community for sharing models and datasets.\u003c/p\u003e\n"],["\u003cp\u003eFurther learning opportunities are available through Google's machine learning courses.\u003c/p\u003e\n"]]],[],null,["# ML resources\n\nML development requires using a variety of constantly\nevolving tools and frameworks. New ML tools continue to emerge as ways to handle\ncomplex data types, advances in hardware, and techniques for orchestrating\npipelines continue to develop.\nAs a result, companies, organizations, and teams implement ML solutions using different tools and frameworks, which likely change over time.\n\n\u003cbr /\u003e\n\nWhile common frameworks and best practices are emerging, keep in mind that the\nnature of your particular problem might require custom solutions in certain\ncases. The following sections provide links to resources for getting started\nwith ML and AI development.\n\n- Tools and frameworks for building ML and AI applications and products:\n\n - [developers.google.com/focus/ai-development](https://developers.google.com/focus/ai-development)\n - [ai.google/build](https://ai.google/build)\n- AI and ML community for sharing ML models and datasets:\n\n - [Kaggle](https://kaggle.com)\n\nWhat's next\n-----------\n\nContinue your ML education by exploring other courses at\n[developers.google.com/machine-learning](https://developers.google.com/machine-learning/)."]]