通过机器学习实现猫狗分类的人工智能代码

当通过机器学习实现猫狗分类时,最常用的方法是使用卷积神经网络(Convolutional Neural Network,CNN)。以下是一个用Python编写的简单的猫狗分类代码示例:
import tensorflow as tf
from tensorflow.keras.preprocessing.image import ImageDataGenerator
# 创建ImageDataGenerator对象来进行图像数据的预处理和增强
data_generator = ImageDataGenerator(rescale=1./255)
# 加载训练集和验证集的图像数据
train_data = data_generator.flow_from_directory('train_directory', target_size=(150, 150), batch_size=20, class_mode='binary')
validation_data