November 2022 Summaries
10 posts from Voxel51
Filter
Month:
Year:
Post Summaries
Back to Blog
In the evolving field of machine learning, particularly within computer vision, the emphasis has shifted towards a data-centric approach, recognizing that the quality of training datasets significantly impacts model performance. FiftyOne and CVAT are two prominent open-source tools designed to enhance dataset quality by facilitating the curation, annotation, and improvement of data. FiftyOne offers capabilities for data visualization, model evaluation, and the identification of dataset shortcomings, while CVAT provides a robust platform for creating and managing detailed annotations. The integration of these tools allows for efficient collaboration and iterative refinement of datasets, which is crucial for developing high-performing models. By utilizing these tools, data science teams can engage in a continuous cycle of dataset enhancement, model training, and evaluation to ensure their models remain accurate and effective over time.
Nov 30, 2022
2,281 words in the original blog post.
FiftyOne is an open-source machine learning toolset designed to enhance computer vision models by curating high-quality datasets, evaluating models, and visualizing embeddings, which ultimately helps data science teams to achieve faster production times. This blog installment provides insights on using aggregations in FiftyOne to compute statistics such as label counts, distributions, and ranges, utilizing the fiftyone.core.aggregations module for efficient data processing. It covers techniques for applying single or multiple aggregations across datasets, handling unstructured data through list unwinding, and performing aggregations on transformed field values using the ViewField class. Additionally, FiftyOne's advanced features, like class-specific reports for classification and multi-class object detection, are highlighted, providing users with deeper transparency and understanding of their models.
Nov 25, 2022
1,138 words in the original blog post.
FiftyOne is an open-source machine learning toolset designed to enhance computer vision model performance by facilitating the curation of high-quality datasets, model evaluation, error identification, embedding visualization, and faster production deployment. Although FiftyOne is tailored for unstructured data in computer vision tasks and pandas is for tabular data, they share similar syntax and functionality, making it easier for users to perform pandas-style queries in FiftyOne. The blog post introduces a guide and tutorial on executing these queries and operations, highlighting examples like retrieving field schemas, calculating minimum and maximum values, and conducting aggregations such as medians using numpy. The FiftyOne community actively contributes to these resources, including creating a pandas vs FiftyOne Cheat Sheet, and is continuously growing with a dedicated Slack group, GitHub stars, and Meetup members. The article encourages users to explore these resources, join the community, and start utilizing FiftyOne's capabilities to improve their computer vision workflows.
Nov 23, 2022
1,025 words in the original blog post.
FiftyOne is an open-source machine learning toolset that aids data science teams in enhancing computer vision model performance by facilitating high-quality dataset curation, model evaluation, error detection, and visualization of embeddings for faster production deployment. The tool integrates with platforms like CVAT and Label Studio, allowing for easy creation and import of annotations, and supports cloud-backed datasets for streamlined media handling. Users can interact with FiftyOne through JupyterLab for visual data analysis and can manage external image sources through FiftyOne Teams. The platform encourages community engagement via Slack and GitHub, where users share insights and solutions related to data management and model improvement tasks.
Nov 18, 2022
1,090 words in the original blog post.
The November 2022 Computer Vision Meetup featured two insightful talks on advancements in autonomous vehicles and the use of synthetic data in retail supply chains. The first talk, by Sri Anumakonda, explored end-to-end learning techniques for self-driving cars, focusing on leveraging deep learning and neural networks to process camera images for vehicle control. Anumakonda discussed recent research and challenges in creating scalable autonomous vehicle systems, including the role of diverse data in improving model performance. The second talk, by Tarik Hammadou from NVIDIA, highlighted how synthetic data generators can enhance machine learning models for product recognition in retail environments by creating digital twins and photorealistic digital assets to train classifiers. Hammadou emphasized the importance of feedback loops in optimizing synthetic data generation and noted that the project benefited from a structured workflow and pre-trained models, allowing for accelerated deployment. The Meetup also engaged attendees with lively Q&A sessions and offered opportunities to vote for charitable donations, with the World Literacy Foundation receiving the highest support.
Nov 16, 2022
2,926 words in the original blog post.
FiftyOne 0.18 introduces significant enhancements to the open-source machine learning toolset designed for optimizing computer vision model performance by enabling data science teams to curate datasets, evaluate models, and visualize embeddings more efficiently. The release includes major performance improvements for handling large datasets, new customizable sidebar modes to streamline user experience, and the ability to declare custom label attributes and view field metadata. A new light mode is also available, enhancing user interface options. The update is bolstered by community contributions, reflecting growing engagement with over 1,100 Slack members and 2,100 GitHub stars. Users can explore these features in a live demo and AMA session, emphasizing the platform's commitment to continual improvement and community involvement.
Nov 15, 2022
1,573 words in the original blog post.
FiftyOne is an open-source machine learning toolset designed to enhance the performance of computer vision models by assisting data science teams in curating high-quality datasets, evaluating models, identifying errors, visualizing embeddings, and expediting the production process. The blog post recaps various tips and tricks shared by the FiftyOne community, addressing questions and solutions related to filtering labels with ViewField, filtering file paths for substrings, and filtering labels based on detection IDs. It also discusses mistakenness probability and IoU default values, as well as specifying colors for classes in bounding box annotations. The blog encourages engagement with the FiftyOne community through Slack and provides guidance on utilizing the toolset's features to streamline visual AI workflows.
Nov 11, 2022
1,050 words in the original blog post.
In September, a virtual network of 12 Meetups focused on computer vision was announced, and in just three months, membership has grown to over 1,600. The Meetups are held in cities such as Ann Arbor, Austin, Bangalore, and others, featuring a lineup of speakers discussing topics like autonomous vehicles, synthetic data generators, and AI deployment at the edge. Members are encouraged to get involved by speaking, hosting, or sponsoring events. Voxel51, the sponsor, supports the Meetups with its open-source FiftyOne toolset, which aids data science teams in curating datasets and improving computer vision models.
Nov 09, 2022
718 words in the original blog post.
FiftyOne is an open-source machine learning toolset designed to enhance the performance of computer vision models by assisting data science teams in curating high-quality datasets, evaluating models, and visualizing embeddings. This week's blog post addresses common community questions and challenges, such as issues with object visibility in the app, methods for omitting unnecessary attributes during dataset export, and techniques for overwriting datasets. The post also covers the adjustment of bounding boxes to fit within image boundaries and the visualization of 2D point clouds. Community members can access detailed solutions and further assistance through FiftyOne's Slack channel, GitHub, and documentation resources, ensuring they can efficiently resolve issues and optimize their computer vision workflows.
Nov 04, 2022
1,053 words in the original blog post.
Voxel51 is fostering a vibrant community around its open-source computer vision software, FiftyOne, by launching the "FiftyOne Community Rewards" program to recognize and inspire contributions from users. This initiative encourages users to share success stories of how they have used FiftyOne to solve complex computer vision problems in various industries, with the potential to receive rewards such as limited edition hoodies and other swag. The program is designed to highlight the diverse and international reach of the FiftyOne community, showcasing its ability to tackle challenging issues across different sectors. Voxel51 also invites contributions in the form of code improvements, documentation corrections, community support, and content creation, including blog posts and translations. The company emphasizes the importance of collaboration and engagement, offering opportunities for members to participate in virtual and in-person meetups and discussions.
Nov 03, 2022
905 words in the original blog post.