News from the world of artificial intelligence
For anyone interested in the topic of artificial intelligence (AI), 2022 was a momentous year. It is remarkable what can now be carried out and accomplished with AI. For example, it was announced in September that game designer Jason Allen had won first place in an art competition in the digital art/digitally enhanced photography category with an AI-generated artwork. He used the AI software Midjourney for this, which created the artwork over the course of 80 hours.
DALL-E 2 from OpenAI operates according to a very similar principle. Unveiled in April 2022, the software caught the attention of the public because it is also able to artificially create visual images such as photographs, drawings, paintings, 3D visualizations, and more. The software has been freely available for everyone to use since September 2022. For everyone who hasn’t yet seen what the new AI can do, here is a small collection of images created with DALL-E 2:
The way the software works is quite simple: Users enter text to describe what they want to see, and the AI quickly delivers four (original!) image versions of the desired motif. The more precisely you describe the subject matter you want to see, the more complex the image becomes.
OpenAI’s latest project has been available to the general public for just a few days (as of December 7, 2022) and is at least as ambitious as DALL-E 2. It is a text generator that works in a manner reminiscent of other chatbots, yet is completely different: ChatGPT. You can ask ChatGPT all sorts of questions, and the answers it provides are surprisingly good in most cases. The text generator can even output entire scripts that solve a wide variety of problems in a programming language of your choice.
As an example, we asked ChatGPT to explain neural machine translation. Our submission to ChatGPT: “Explain the advantages and disadvantages of neural machine translation. Write a short article about it.” The output is as follows, and you can judge the quality for yourself:
- Neural machine translation is a type of machine translation that uses deep learning algorithms to translate text from one language to another. Unlike traditional machine translation, which uses a set of rules to translate each word or phrase in a sentence, neural machine translation uses a large artificial neural network to automatically learn the rules of translation from a large dataset of human-translated sentences. This allows the neural network to produce more natural and accurate translations than traditional methods.
- The process of neural machine translation typically involves feeding a large amount of text in the source language into the neural network, which then uses this information to learn the rules of translation. The network is then able to take a sentence in the source language as input and produce a translated sentence in the target language as output. This allows the neural network to handle more complex and nuanced translations than a traditional rule-based approach.
- Overall, neural machine translation is a powerful tool for automatically translating large amounts of text from one language to another. It can produce more natural and accurate translations than traditional methods, and has the potential to greatly improve the quality and speed of machine translation.