


It was revealed that Midjourney was suspended just after it became famous. What happened to Midjourney?
Author | Wang Ruiping
Reviewer | Yun Zhao
In the past few months, another important branch of AIGC - drawing has not been idle at all.
It is understood that Midjourney software is as popular as OpenAI’s Chat GPT in the field of AI-generated images. At the same time as GPT-4 was launched, Midjourney also released its fifth-generation version.
In the past few weeks since the new version was launched, the magical pictures generated by Midjourney have become popular on the Internet. Since the "Chinese Couple" became popular, the Pope has played DJs, the national football team has won championships, aliens have been sent to the countryside, and Einstein has carnivaled at music festivals. As long as you dare to think about AI, you dare to draw, and every fake picture generated is extremely lifelike. A renderable parallel world created by AI painting was born.
Note: Einstein did not appear in the laboratory, but wore his trademark hair Hair style, carnival at the music festival
Source: Twitter
1. What do you think of such a world?
However, the fake photos have caused a lot of controversy because they are too real, and some pictures even involve foreign political figures.
A few days ago, Midjourney announced that it would close the use of its free account. The Pandora's box that had just been opened has been closed again.
According to Midjourney CEO David Holz (David Holz) revealed: "This is because of the huge influx of new users." He also pointed out: "Midjourney's most advanced version 5 has never been free. The trial is open to users and we regret this error." Originally, David Holtz mentioned the huge demand for Midjourney and trial abuse in a message posted on Discord. In an email to The Verge, Holz said the suspension was due to "a large number of people creating disposable accounts to obtain free images."
2. Why stop the free trial?
Holz mentioned in an email to The Verge: "We believe the culprit may be a tutorial video in China. The video went viral. At the same time, there was also a temporary shortage of GPUs. . These two things together reduce the service speed and quality for paying users."
Source: Twitter
However, users generally believe that this pause is related to the recent use of Midjourney to create a large number of viral pictures, including fictitious pictures of many famous people, and even some spoofs. Some people think that these pictures are real and mislead the public.
However, Holz believes users have misunderstood that the images may not have been created by Midjourney, noting that Midjourney's free trial does not include its latest version 5.
It is understood that version 5 of Midjourney has significantly improved the image quality of generated characters. For example, in the past, AI-generated images could not hide the generated deformed hands, but this problem has been solved in the current version. Additionally, the lighting and fabrics in the resulting images are more realistic. What’s even more amazing is that the software is also capable of generating images of countless celebrities and public figures.
3. Midjourney’s response
So far, Midjourney’s responses to the sensitive and security risks posed by the escalating false images have been sporadic and have failed to resolve the concerns of the public. effect. It is not difficult to find that Midjourney’s content restrictions are looser than some competitors (such as OpenAI’s DALL-E), but more stringent than other service providers (such as Stable Diffusion).
"Adjustments are difficult. We will release an improved operating system soon, and are collecting a lot of feedback and ideas from experts and the community, and strive to provide thoughtful service to all parties." Hall This is expressed.
As of now, Midjourney still does not allow free user-generated images, although this may change in the future. Holz explained: "We are still trying to get the free trial back and trying to ask users to send emails with feedback on their experience."
4. Is there a good solution?
Some netizens said: The only way out is to find a neutral image repository, such as Archive.org or snopes, or archive newsworthy photos in a database. In addition, there is a need for manual verification of uploaded photos (only journalists and photographers registered in this way can upload and must provide evidence of the authenticity of the photo), and a reverse search function that anyone can use to verify the identity of the photo. Authenticity.
Source: Twitter
5. Combining ChatGPT with Midjourney
In addition, some people are also trying to combine ChatGPT with Midjourney. Some "human-machine cooperation" works conceived by humans and led and operated by AI are gradually emerging. The beginning of commercial application.
Currently, relevant people in the industry are trying to combine ChatGPT and Midjourney to produce results and apply them to their own work. For example, by providing product images and keywords to an AI image generation tool, commercial blockbusters can be directly generated.
Reddit users’ concerns about Midjourney
Source: Maimai
In the future, there is no need to find real models, AI will can be generated. Others use it for interior design, use it to make websites, generate promotional images, etc.
The above may be just the beginning of the commercial application of AI. In the near future, as more and more AI tools emerge, their application scope will grow exponentially.
6. Do not abuse AI-generated content
But having said that: product experience is always based on safety. The phenomenon of AI being abused has begun to affect work and life. It does require heavy blows from many parties and good strategies to control it!
Finally, please attach the domestic laws and regulations related to AI synthesis technology. Only by standardizing its use can unnecessary troubles be avoided.
Some provisions of the "Internet Information Services In-depth Synthesis Management Regulations"
As a service provider, the AI synthesis platform must bear the main responsibility. For example, AI synthesis platforms must require real-name authentication of content creators and supervise creators to indicate signs such as "This is synthesized by AI" to avoid misleading the public; improve data management and ensure the security of personal information; and provide "face-changing" technology before , the consent of the person whose face is being changed should be obtained, etc.
Reference materials:
https://www.php.cn/link/30235b7b3a6bf005d284bb1666fab7d1
https ://www.php.cn/link/217dade2ab7db91d12f1bca7b0cd4c82
The above is the detailed content of It was revealed that Midjourney was suspended just after it became famous. What happened to Midjourney?. 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

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

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











DMA in C refers to DirectMemoryAccess, a direct memory access technology, allowing hardware devices to directly transmit data to memory without CPU intervention. 1) DMA operation is highly dependent on hardware devices and drivers, and the implementation method varies from system to system. 2) Direct access to memory may bring security risks, and the correctness and security of the code must be ensured. 3) DMA can improve performance, but improper use may lead to degradation of system performance. Through practice and learning, we can master the skills of using DMA and maximize its effectiveness in scenarios such as high-speed data transmission and real-time signal processing.

Using the chrono library in C can allow you to control time and time intervals more accurately. Let's explore the charm of this library. C's chrono library is part of the standard library, which provides a modern way to deal with time and time intervals. For programmers who have suffered from time.h and ctime, chrono is undoubtedly a boon. It not only improves the readability and maintainability of the code, but also provides higher accuracy and flexibility. Let's start with the basics. The chrono library mainly includes the following key components: std::chrono::system_clock: represents the system clock, used to obtain the current time. std::chron

Measuring thread performance in C can use the timing tools, performance analysis tools, and custom timers in the standard library. 1. Use the library to measure execution time. 2. Use gprof for performance analysis. The steps include adding the -pg option during compilation, running the program to generate a gmon.out file, and generating a performance report. 3. Use Valgrind's Callgrind module to perform more detailed analysis. The steps include running the program to generate the callgrind.out file and viewing the results using kcachegrind. 4. Custom timers can flexibly measure the execution time of a specific code segment. These methods help to fully understand thread performance and optimize code.

The built-in quantization tools on the exchange include: 1. Binance: Provides Binance Futures quantitative module, low handling fees, and supports AI-assisted transactions. 2. OKX (Ouyi): Supports multi-account management and intelligent order routing, and provides institutional-level risk control. The independent quantitative strategy platforms include: 3. 3Commas: drag-and-drop strategy generator, suitable for multi-platform hedging arbitrage. 4. Quadency: Professional-level algorithm strategy library, supporting customized risk thresholds. 5. Pionex: Built-in 16 preset strategy, low transaction fee. Vertical domain tools include: 6. Cryptohopper: cloud-based quantitative platform, supporting 150 technical indicators. 7. Bitsgap:

Handling high DPI display in C can be achieved through the following steps: 1) Understand DPI and scaling, use the operating system API to obtain DPI information and adjust the graphics output; 2) Handle cross-platform compatibility, use cross-platform graphics libraries such as SDL or Qt; 3) Perform performance optimization, improve performance through cache, hardware acceleration, and dynamic adjustment of the details level; 4) Solve common problems, such as blurred text and interface elements are too small, and solve by correctly applying DPI scaling.

C performs well in real-time operating system (RTOS) programming, providing efficient execution efficiency and precise time management. 1) C Meet the needs of RTOS through direct operation of hardware resources and efficient memory management. 2) Using object-oriented features, C can design a flexible task scheduling system. 3) C supports efficient interrupt processing, but dynamic memory allocation and exception processing must be avoided to ensure real-time. 4) Template programming and inline functions help in performance optimization. 5) In practical applications, C can be used to implement an efficient logging system.

In MySQL, add fields using ALTERTABLEtable_nameADDCOLUMNnew_columnVARCHAR(255)AFTERexisting_column, delete fields using ALTERTABLEtable_nameDROPCOLUMNcolumn_to_drop. When adding fields, you need to specify a location to optimize query performance and data structure; before deleting fields, you need to confirm that the operation is irreversible; modifying table structure using online DDL, backup data, test environment, and low-load time periods is performance optimization and best practice.

The main steps and precautions for using string streams in C are as follows: 1. Create an output string stream and convert data, such as converting integers into strings. 2. Apply to serialization of complex data structures, such as converting vector into strings. 3. Pay attention to performance issues and avoid frequent use of string streams when processing large amounts of data. You can consider using the append method of std::string. 4. Pay attention to memory management and avoid frequent creation and destruction of string stream objects. You can reuse or use std::stringstream.
