Will synthetic data drive the future of AI/ML training?
There’s no doubt that collecting real data for training artificial intelligence or machine learning (AI/ML) is time-consuming and expensive. And, many times it is fraught with risk, but a more common problem is that too little data or biased data can lead organizations astray. But what if you could generate new data, so-called synthetic data?
It sounds unlikely, but that’s exactly what Synthesis AI plans to raise from venture capital firms including 468 Capital, Sorenson Ventures, Strawberry Creek Ventures, Bee Partners, PJC, iRobot Ventures, Boom Capital and Kubera Venture Capital of $17 million in Series A financing.
This is very reliable evidence. The company is planning to use the funding to expand its research and development in the field of mixing real and synthetic data.
Yashar Behzadi, CEO of Synthesis AI, said in a statement: "Synthetic data is at an inflection point in adoption, and our goal is to further develop the technology and drive a paradigm shift in how computer vision systems are built. The Industry will soon be fully designing and training computer vision models in virtual worlds, enabling more advanced and ethical artificial intelligence."
But what is synthetic data?
Synthetic data is created by humans rather than collected from the real world. Currently, many applications focus on visual data, such as data collected from computer vision systems. Still, there's no practical reason why synthetic data can't be created for other use cases, such as testing applications or improving algorithms for detecting fraud. They are somewhat like highly structured digital twins of physical records.
By providing massive, realistic data sets at scale, data scientists and analysts can theoretically skip the data collection process and go directly to testing or training.
This is because much of the cost of creating a real-world dataset goes beyond just collecting the raw data. Take computer vision and self-driving cars as an example. Automakers and researchers can attach various cameras, radar and lidar sensors to vehicles to collect them, but the raw data means nothing to AI/ML algorithms. An equally daunting challenge is manually labeling the data with contextual information to help the system make better decisions.
Let’s look at the context of this challenge: Imagine that you drive a short distance regularly, with all the stop signs, intersections, parked cars, pedestrians, etc., and then imagine that, given Labeling every potential hazard is a daunting task.
The core advantage of synthetic data is that, in theory, it can create perfectly labeled data sets large enough to properly train AI/ML applications, which means data scientists can suddenly test their algorithms in a large number of new places , and then only world data can be truly achieved or in situations where it is difficult to obtain. Continuing with the self-driving car example, data scientists can create synthetic data to train cars to drive in harsh conditions, such as snow-covered roads, without having to send drivers north or into the mountains to manually collect data.
The core advantage of synthetic data is that, in theory, it can create perfectly labeled datasets at the scale required to properly train AI/ML applications, meaning data scientists can create data before getting real data. , or suddenly testing their algorithms in many new places when data is hard to come by. Still with the self-driving car example, data scientists can create synthetic data to train the car to drive in adverse conditions, such as snow-covered roads, without having the driver go all the way north or into the mountains to collect data manually.
However, synthetic data presents a chicken-and-egg problem, as it can only be created using…more data and more AI/ML algorithms. Start with a "seed" dataset and then use it as a baseline for your synthetic creations, meaning they will only be as good as the data you start with.
(INTANGIBLE) BENEFITS
What data scientist or researcher wouldn’t benefit from a seemingly endless supply of data generators? The core benefit – the ability to avoid manually collecting real-world data Data – just one of the ways synthetic data can accelerate AI/ML applications.
Because analysts and data scientists have tight control over seed data and can even go the extra mile to incorporate diversity or work with outside consultants to uncover and decode bias, they can hold themselves to a higher standard. Synthesis AI, for example, is developing a system that monitors driver status and carefully includes different faces in their computer-generated synthetic dataset to ensure real-world applications work for everyone.
Privacy is another potential win. If a company spends millions of miles collecting real-world data for their self-driving cars, they're collecting a lot of data that many people consider personal—especially their faces. Big companies like Google and Apple have found ways to avoid these types of problems in their mapping software, but their routes aren't feasible for small AI/ML teams that want to test their algorithms.
"Companies are also grappling with ethical issues related to model bias and consumer privacy in human-centered products. It's clear that building the next generation of computer vision requires a new paradigm," said the company's CEO Yashar Behzadi, founder and CEO, told the media. While synthetic data does rely on a seed to get started, it can be adapted and modified to help train AI/ML applications in edge cases that are difficult or dangerous to capture in real life. The companies behind self-driving cars hope to get good at identifying objects or people that are only partially visible, such as a stop sign hidden behind a truck or a pedestrian standing between two cars darting onto the road.
Given these wins, and despite some concerns about the chicken-and-egg problem of encoding bias into synthetic data, Gartner predicts that by 2024, 60% of the data used to develop AI and analytics products will be generated synthetically. They predict that much of the new data will focus on fixing predictive models when the historical data on which they are based loses relevance or assumptions based on past experience break down.
But there will always be a need to collect some real-world data, so we are still a long way from being completely obsolete by avatars of our universal, unbiased selves.
The above is the detailed content of Will synthetic data drive the future of AI/ML training?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



In Debian systems, the readdir function is used to read directory contents, but the order in which it returns is not predefined. To sort files in a directory, you need to read all files first, and then sort them using the qsort function. The following code demonstrates how to sort directory files using readdir and qsort in Debian system: #include#include#include#include#include//Custom comparison function, used for qsortintcompare(constvoid*a,constvoid*b){returnstrcmp(*(

In Debian systems, readdir system calls are used to read directory contents. If its performance is not good, try the following optimization strategy: Simplify the number of directory files: Split large directories into multiple small directories as much as possible, reducing the number of items processed per readdir call. Enable directory content caching: build a cache mechanism, update the cache regularly or when directory content changes, and reduce frequent calls to readdir. Memory caches (such as Memcached or Redis) or local caches (such as files or databases) can be considered. Adopt efficient data structure: If you implement directory traversal by yourself, select more efficient data structures (such as hash tables instead of linear search) to store and access directory information

The readdir function in the Debian system is a system call used to read directory contents and is often used in C programming. This article will explain how to integrate readdir with other tools to enhance its functionality. Method 1: Combining C language program and pipeline First, write a C program to call the readdir function and output the result: #include#include#include#includeintmain(intargc,char*argv[]){DIR*dir;structdirent*entry;if(argc!=2){

Configuring a Debian mail server's firewall is an important step in ensuring server security. The following are several commonly used firewall configuration methods, including the use of iptables and firewalld. Use iptables to configure firewall to install iptables (if not already installed): sudoapt-getupdatesudoapt-getinstalliptablesView current iptables rules: sudoiptables-L configuration

This article describes how to configure firewall rules using iptables or ufw in Debian systems and use Syslog to record firewall activities. Method 1: Use iptablesiptables is a powerful command line firewall tool in Debian system. View existing rules: Use the following command to view the current iptables rules: sudoiptables-L-n-v allows specific IP access: For example, allow IP address 192.168.1.100 to access port 80: sudoiptables-AINPUT-ptcp--dport80-s192.16

This article describes how to adjust the logging level of the ApacheWeb server in the Debian system. By modifying the configuration file, you can control the verbose level of log information recorded by Apache. Method 1: Modify the main configuration file to locate the configuration file: The configuration file of Apache2.x is usually located in the /etc/apache2/ directory. The file name may be apache2.conf or httpd.conf, depending on your installation method. Edit configuration file: Open configuration file with root permissions using a text editor (such as nano): sudonano/etc/apache2/apache2.conf

This guide will guide you to learn how to use Syslog in Debian systems. Syslog is a key service in Linux systems for logging system and application log messages. It helps administrators monitor and analyze system activity to quickly identify and resolve problems. 1. Basic knowledge of Syslog The core functions of Syslog include: centrally collecting and managing log messages; supporting multiple log output formats and target locations (such as files or networks); providing real-time log viewing and filtering functions. 2. Install and configure Syslog (using Rsyslog) The Debian system uses Rsyslog by default. You can install it with the following command: sudoaptupdatesud

In Debian systems, OpenSSL is an important library for encryption, decryption and certificate management. To prevent a man-in-the-middle attack (MITM), the following measures can be taken: Use HTTPS: Ensure that all network requests use the HTTPS protocol instead of HTTP. HTTPS uses TLS (Transport Layer Security Protocol) to encrypt communication data to ensure that the data is not stolen or tampered during transmission. Verify server certificate: Manually verify the server certificate on the client to ensure it is trustworthy. The server can be manually verified through the delegate method of URLSession
