Home Technology peripherals AI Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

Jun 06, 2023 pm 10:20 PM
apple ai large model

At WWDC, Apple did not mention a word about "artificial intelligence (AI)", as well as some of the more popular terms in the current technology world such as "ChatGPT".

What Apple did was simply mention “machine learning (ML)” 7 times.

Even when introducing the Vision Pro, the AR glasses they have been preparing for 7 years, it was only stated as"using an advanced encoding-decoding neural network".

Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

This is completely different from the "high-profile" approach of major Silicon Valley companies such as Microsoft and Google in the current wave of large models (or what can be called "AI Hype").

Could it be that, as some experts and media have said, Apple has fallen behind in this AI competition? Or are they still waiting and watching? Actually, not so.

Although Apple didn't talk about (or even tout) big AI models at WWDC, they introduced some new AI-based features, such as improved iPhone autocorrect when you press the space bar , which can complete a word or an entire sentence.

The feature is based on ML programs that use the Transformer language model, making autocorrect more accurate than ever, and Transformer is one of the important technologies supporting ChatGPT.

Apple says it will even learn how users text and type to make it better.

Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

According to reports, the new "AutoCorrect" is powered by on-device machine learning, Apple has been continuously improving these models over the years... With the power of Apple Silicon, The iPhone can run this model every time the user taps a key.

"For those moments when you just want to type a ducking word, the keyboard learns on its own," said Craig Federighi, Apple's senior vice president of software engineering.

Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

Another example is Apple’s improvement to AirPods Pro, which “automatically turns off the noise reduction function when the headset detects user conversation” . Apple doesn't make this a machine learning feature, but it's a hard problem to solve, and the solution is based on AI models.

In addition, new features such as identifying the fields to be filled in in the PDF and identifying your pet (and then grouping all the photos of the pet in a folder) are also based on Apple's neural network research work in this area.

At WWDC, Apple did not talk about specific AI models, or training data, or possible future improvements, but simply mentioned that "these features are supported by cool technology."

Unlike its competitors, which use server clusters, supercomputers and terabytes of data to build larger models, Apple wants to build AI models on its devices.

Features like the new "AutoCorrect" are based on this idea and run on the iPhone, while models like ChatGPT need to be trained by hundreds of expensive GPUs.

The advantage of this is that , running on-device AI bypasses many of the data privacy issues faced by cloud-based AI. When a model can run on a phone, Apple only needs to collect less data to run it.

It is worth noting that Apple also announced the latest member of the M2 chip family - M2 Ultra. It is built on a second-generation 5nm process and has up to 24 CPU cores, 76 GPU cores, and a 32-core Neural Engine capable of 31.6 trillion operations per second.

Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

Apple says

this capability may come in handy when training "large Transformer models."

"M2 Ultra can support up to 192GB of unified memory, 50% more than M1 Ultra, which enables it to complete tasks that other chips cannot. For example, in a single system, it can train huge ML workloads, Such as large Transformer models, such models cannot be processed by even the most powerful discrete GPU because of insufficient memory."

The advent of M2 Ultra has excited some artificial intelligence experts.

“Whether by accident or by design, Apple’s Silicon Unified Memory architecture means that high-end Macs are now truly amazing machines for running large AI models and conducting AI research,” Perry E. Metzger said on Twitter. There really aren't many other systems at this price that offer 192GB of GPU-accessible memory."

Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner

Greater memory means larger, more capable AI models can fit into memory, potentially giving many people the opportunity to train AI on their personal computers.

Although there is no performance evaluation of M2 Ultra and A100 (or even H100), at least for now, Apple has publicly entered the field of generative AI training hardware.

The above is the detailed content of Who says Apple is falling behind? AI was not mentioned at WWDC, but large models were introduced in a low-key manner. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to check CentOS HDFS configuration How to check CentOS HDFS configuration Apr 14, 2025 pm 07:21 PM

Complete Guide to Checking HDFS Configuration in CentOS Systems This article will guide you how to effectively check the configuration and running status of HDFS on CentOS systems. The following steps will help you fully understand the setup and operation of HDFS. Verify Hadoop environment variable: First, make sure the Hadoop environment variable is set correctly. In the terminal, execute the following command to verify that Hadoop is installed and configured correctly: hadoopversion Check HDFS configuration file: The core configuration file of HDFS is located in the /etc/hadoop/conf/ directory, where core-site.xml and hdfs-site.xml are crucial. use

Centos shutdown command line Centos shutdown command line Apr 14, 2025 pm 09:12 PM

The CentOS shutdown command is shutdown, and the syntax is shutdown [Options] Time [Information]. Options include: -h Stop the system immediately; -P Turn off the power after shutdown; -r restart; -t Waiting time. Times can be specified as immediate (now), minutes ( minutes), or a specific time (hh:mm). Added information can be displayed in system messages.

What are the backup methods for GitLab on CentOS What are the backup methods for GitLab on CentOS Apr 14, 2025 pm 05:33 PM

Backup and Recovery Policy of GitLab under CentOS System In order to ensure data security and recoverability, GitLab on CentOS provides a variety of backup methods. This article will introduce several common backup methods, configuration parameters and recovery processes in detail to help you establish a complete GitLab backup and recovery strategy. 1. Manual backup Use the gitlab-rakegitlab:backup:create command to execute manual backup. This command backs up key information such as GitLab repository, database, users, user groups, keys, and permissions. The default backup file is stored in the /var/opt/gitlab/backups directory. You can modify /etc/gitlab

Centos install mysql Centos install mysql Apr 14, 2025 pm 08:09 PM

Installing MySQL on CentOS involves the following steps: Adding the appropriate MySQL yum source. Execute the yum install mysql-server command to install the MySQL server. Use the mysql_secure_installation command to make security settings, such as setting the root user password. Customize the MySQL configuration file as needed. Tune MySQL parameters and optimize databases for performance.

Detailed explanation of docker principle Detailed explanation of docker principle Apr 14, 2025 pm 11:57 PM

Docker uses Linux kernel features to provide an efficient and isolated application running environment. Its working principle is as follows: 1. The mirror is used as a read-only template, which contains everything you need to run the application; 2. The Union File System (UnionFS) stacks multiple file systems, only storing the differences, saving space and speeding up; 3. The daemon manages the mirrors and containers, and the client uses them for interaction; 4. Namespaces and cgroups implement container isolation and resource limitations; 5. Multiple network modes support container interconnection. Only by understanding these core concepts can you better utilize Docker.

How to view GitLab logs under CentOS How to view GitLab logs under CentOS Apr 14, 2025 pm 06:18 PM

A complete guide to viewing GitLab logs under CentOS system This article will guide you how to view various GitLab logs in CentOS system, including main logs, exception logs, and other related logs. Please note that the log file path may vary depending on the GitLab version and installation method. If the following path does not exist, please check the GitLab installation directory and configuration files. 1. View the main GitLab log Use the following command to view the main log file of the GitLabRails application: Command: sudocat/var/log/gitlab/gitlab-rails/production.log This command will display product

How to operate distributed training of PyTorch on CentOS How to operate distributed training of PyTorch on CentOS Apr 14, 2025 pm 06:36 PM

PyTorch distributed training on CentOS system requires the following steps: PyTorch installation: The premise is that Python and pip are installed in CentOS system. Depending on your CUDA version, get the appropriate installation command from the PyTorch official website. For CPU-only training, you can use the following command: pipinstalltorchtorchvisiontorchaudio If you need GPU support, make sure that the corresponding version of CUDA and cuDNN are installed and use the corresponding PyTorch version for installation. Distributed environment configuration: Distributed training usually requires multiple machines or single-machine multiple GPUs. Place

How is the GPU support for PyTorch on CentOS How is the GPU support for PyTorch on CentOS Apr 14, 2025 pm 06:48 PM

Enable PyTorch GPU acceleration on CentOS system requires the installation of CUDA, cuDNN and GPU versions of PyTorch. The following steps will guide you through the process: CUDA and cuDNN installation determine CUDA version compatibility: Use the nvidia-smi command to view the CUDA version supported by your NVIDIA graphics card. For example, your MX450 graphics card may support CUDA11.1 or higher. Download and install CUDAToolkit: Visit the official website of NVIDIACUDAToolkit and download and install the corresponding version according to the highest CUDA version supported by your graphics card. Install cuDNN library:

See all articles