Best of TensorFlow — 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·1y

    🤗 Transformers

    🤗 Transformers provides APIs and tools for easily downloading and training state-of-the-art pretrained models for tasks in natural language processing, computer vision, audio, and multimodal categories. It supports interoperability between PyTorch, TensorFlow, and JAX, allowing for flexible model training and deployment. The library also offers comprehensive documentation, tutorials, and guides to help users get started and achieve specific goals.

  2. 2
    Article
    Avatar of do_communityDigitalOcean Community·1y

    Constructing Neural Networks From Scratch: Part 1

    Building neural networks from scratch provides foundational understanding of deep learning. While popular frameworks like TensorFlow and PyTorch simplify neural net implementation, they may obscure core concepts. This guide explains foundational neural network components using Python and NumPy to solve tasks like the XOR logic gate. It addresses mathematical foundations, forward and backward propagation, and outlines the steps to train a simple neural network without deep learning frameworks.

  3. 3
    Article
    Avatar of mlmMachine Learning Mastery·2y

    5 Tips for Getting Started with Deep Learning

    Deep learning, a subset of machine learning inspired by the human brain, has become essential in areas like computer vision, speech recognition, and text generation. To get started, focus on understanding machine learning basics, select a comfortable deep-learning framework (such as TensorFlow, PyTorch, or Keras), learn neural network architectures, start with simple projects, and practice regularly while engaging with the community for feedback and guidance.

  4. 4
    Article
    Avatar of taiTowards AI·2y

    The Ultimate Beginner to Advance guide to Machine learning

    Learn machine learning from scratch with a structured three-phase approach. Start with Python basics and small projects, then delve into essential libraries like Pandas, Numpy, and Matplotlib. Finally, explore foundational machine learning concepts and tools like TensorFlow or PyTorch. The guide provides resources, tips, and recommended learning paths for advancing to more complex topics like Natural Language Processing, Generative AI, and Computer Vision.

  5. 5
    Article
    Avatar of mlmMachine Learning Mastery·1y

    5 Tools for Visualizing Machine Learning Models

    Machine learning models require specialized tools to visualize their structure, performance, and behavior. Five useful tools for this purpose include TensorBoard for neural network models, SHAP for model prediction explanations, Yellowbrick for Python-based model diagnostics, Netron for deep learning model architecture visualization, and LIME for intuitive model explanations. These tools cater to various model types and use cases, helping users understand complex ML models better.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    mlflow/mlflow: Open source platform for the machine learning lifecycle

    MLflow is an open-source platform designed to streamline machine learning development. It facilitates tracking experiments, packaging code into reproducible runs, and deploying models. Key components include MLflow Tracking for logging and comparing experiments, MLflow Projects for sharing code, MLflow Models for deploying models, and the MLflow Model Registry for managing model lifecycles. It supports various ML libraries and can be integrated into local and cloud environments.

  7. 7
    Article
    Avatar of gopenaiGoPenAI·2y

    A Step-by-Step Guide to Creating a Large Language Model from scratch…

    This post provides a step-by-step guide to creating a Large Language Model (LLM) from scratch using the Transformer architecture and TensorFlow/Keras. It also explains how to implement transfer learning with Hugging Face.

  8. 8
    Article
    Avatar of taiTowards AI·2y

    Building your own Object Detector from Scratch with Tensorflow

    This post discusses building an object detector from scratch using TensorFlow. It covers the model architecture, tasks involved in object detection, and the training process. The post also mentions the importance of data augmentation and improving model capacity to achieve better results.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Use the Hugging Face Transformer Library

    Learn about the Hugging Face Transformer Library, its user-friendliness, and how to use it to implement a text summarization script.

  10. 10
    Article
    Avatar of gopenaiGoPenAI·1y

    Building an AI-Powered Image Classifier with Python

    Learn how to build an AI-powered image classifier using Python and TensorFlow. This project utilizes the MobileNetV2 model to predict image categories through a web app interface built with Streamlit. Key steps include setting up the environment, loading the model, preprocessing images, and displaying top predictions with confidence scores.

  11. 11
    Article
    Avatar of elibenderskyEli Bendersky·1y

    GoMLX: ML in Go without Python

    The post describes implementing machine learning models in Go without using Python, focusing on the GoMLX package. GoMLX leverages XLA and PJRT for core functionalities and provides a Go-friendly interface. The author showcases re-implementations of ML inference tasks, such as a CNN model for the CIFAR-10 dataset and a more complex model like Gemma2, highlighting similar results to Python-based implementations.

  12. 12
    Article
    Avatar of devtoDEV·1y

    Homemade GPT JS

    A minimal re-implementation of Karpathy's minGPT using TensorFlow.js is introduced for educational purposes. This concise implementation, under 300 lines of code in TypeScript, allows users to train, experiment with parameters, and generate predictions directly in the browser using WebGPU or a Node.js environment. Various files including model.ts, config.ts, and trainer.ts are provided for detailed understanding and experimentation via a web or Node.js playground.

  13. 13
    Article
    Avatar of dailydaily.dev·1y

    Project Sauron: building a two-tower retrieval model for personalized recommendations at daily.dev

    Project Sauron by daily.dev uses two-tower retrieval models to deliver personalized content to developers, significantly boosting engagement metrics. The model employs deep learning to process user and post features, creating highly relevant recommendations. Efforts are ongoing to improve the model's accuracy and address concerns such as diversity in recommendations and cold-start user issues.

  14. 14
    Article
    Avatar of mlmMachine Learning Mastery·2y

    Comparing Scikit-Learn and TensorFlow for Machine Learning

    When selecting a machine learning library, it's essential to consider both Scikit-learn and TensorFlow's strengths and limitations. Scikit-learn is suitable for beginners due to its higher abstraction level and ease of use in classical ML tasks. TensorFlow caters to more experienced developers needing advanced deep learning capabilities, performance, and scalability. Integration, flexibility, data processing, system deployment, and community support are also crucial factors in making an informed choice.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    A Beginner's Guide to Integrating MongoDB With TensorFlow Using JavaScript

    Learn how to integrate MongoDB with TensorFlow.js using JavaScript to create scalable and efficient web applications. The guide covers setting up your development environment, importing data, defining schemas, converting data into tensors, and building a basic machine learning model. You'll also explore the versatility of TensorFlow in applications like image recognition, NLP, recommendation systems, autonomous driving, and healthcare.

  16. 16
    Article
    Avatar of tfTensorFlow·1y

    MLSysBook.AI: Principles and Practices of Machine Learning Systems Engineering

    Machine learning (ML) systems engineering is crucial for transforming sophisticated models into robust, scalable, and efficient systems. MLSysBook.ai fills the educational gap by providing practical insights and resources on ML infrastructure, optimization, deployment, and maintenance, with examples tied to the TensorFlow ecosystem. An interactive learning assistant, SocratiQ, enhances this resource by offering personalized guidance. Understanding both ML modeling and system engineering is key to creating impactful AI solutions.

  17. 17
    Article
    Avatar of taiTowards AI·1y

    An Introduction to PyTorch versus TensorFlow for Deep Learning

    PyTorch and TensorFlow are the most popular frameworks in the deep learning community, providing customizable boilerplates for coding neural network architectures and optimizing computations with GPU resources. Without these frameworks, deep learning models had to be coded from scratch using Numpy, which is more cumbersome and slower without GPU optimization. Familiarity with these frameworks enhances the development of neural networks significantly.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    TensorFlow Object Detection in PHP

    Learn how to run TensorFlow models in PHP using the ONNX Runtime package. The tutorial covers converting a model to ONNX, installing the ONNX Runtime package, loading and manipulating images, and obtaining outputs from the model.

  19. 19
    Article
    Avatar of mlnewsMachine Learning News·2y

    Top Ten Python Libraries for Machine Learning and Deep Learning in 2024

    Top ten Python libraries for machine learning and deep learning in 2024, including TensorFlow, PyTorch, Scikit-learn, Keras, XGBoost, LightGBM, JAX, FastAI, Hugging Face Transformers, and OpenCV.

  20. 20
    Video
    Avatar of communityCommunity Picks·2y

    A Javascript Software Engineer bought a house | PR Review [17]

  21. 21
    Article
    Avatar of gopenaiGoPenAI·2y

    Transformer from Scratch in TF Part 1: Embedding and Positional Encoding

    This post, the first part of a series, explores how to build a Transformer model from scratch using TensorFlow 2, focusing on embedding and positional encoding. It covers text tokenization using TensorFlow's TextVectorization layer, transforming text into numerical formats, and embedding words into vectors for machine language comprehension. The post also explains positional encoding to incorporate sequence information into embedding outputs, essential for the Transformer architecture. Through code demonstrations and visualizations, key concepts are clarified. Future posts will explore the Scaled Dot-Product Attention mechanism, a pivotal component of Transformers.

  22. 22
    Article
    Avatar of taiTowards AI·2y

    TensorFlow: The Hidden Gem of Data Science

    TensorFlow is an open-source machine learning framework that empowers data scientists to build, train, and evaluate sophisticated machine learning models. It offers advantages such as production-level scalability, interoperable graph exporting, and support for low-level operations across multiple acceleration platforms. Top companies like Airbnb, Google, and Intel are using TensorFlow. However, TensorFlow is sometimes overlooked due to its perceived complexity, competition from other frameworks, and the preference for higher-level APIs.

  23. 23
    Article
    Avatar of mlnewsMachine Learning News·2y

    Top Artificial Intelligence AI Courses from Google

    This post lists the top AI courses by Google that provide valuable knowledge and hands-on experience in various AI and machine learning technologies. Learners can enhance their skills in AI and ML on Google Cloud, explore computer vision and NLP use cases, and learn how to apply responsible AI principles.

  24. 24
    Article
    Avatar of asayerasayer·2y

    TensorFlow: A Game Changer for Development

    TensorFlow.js is a powerful library for leveraging AI functions in browsers. This post explains how to implement an object detection app with React Native and TensorFlow.js. It highlights the impact of TensorFlow.js on front-end AI development and discusses challenges, future trends, and integration with emerging web technologies. The post also provides code examples for configuring Amplify, working with AWS Lambda, and using TensorFlow.js for image classification.

  25. 25
    Video
    Avatar of vuemasteryVue Mastery·1y

    Vue + TensorFlow.js: Building Your First ML Powered App | VueConf US 2024

    The speaker, Will Marpel, a full-stack web developer, demonstrates how to build a machine learning-powered app using Vue3 and TensorFlow.js. He discusses the setup requirements, including obtaining an API key, and provides an overview of pre-trained models from TensorFlow.js, which are leveraged in a demo app to perform image and facial recognition tasks. Emphasis is placed on the benefits of in-browser inference for privacy and performance. The speaker also highlights the ease of integrating machine learning models with existing frameworks and tools, encouraging developers to incorporate AI into their projects.