开启你的编程学习之旅

云课堂提供高质量的编程课程,从入门到精通,助你成为技术大牛

立即开始学习
学习进度

已完成: 100%

机器学习实战

作者: 孙老师 更新: 2024-03-28 阅读: 19876 难度: 高级
学习工具

3. 深度学习入门

深度学习是机器学习的一个分支,使用神经网络模拟人脑工作。

使用TensorFlow构建神经网络
import tensorflow as tf from tensorflow import keras from tensorflow.keras import layers # 构建神经网络模型 model = keras.Sequential([ layers.Dense(128, activation='relu', input_shape=(X_train.shape[1],)), layers.Dropout(0.3), layers.Dense(64, activation='relu'), layers.Dropout(0.3), layers.Dense(32, activation='relu'), layers.Dense(1, activation='sigmoid') # 二分类输出 ]) # 编译模型 model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy']) # 训练模型 history = model.fit(X_train, y_train, epochs=100, batch_size=32, validation_split=0.2, verbose=1) # 评估模型 test_loss, test_accuracy = model.evaluate(X_test, y_test) print(f"测试集准确率: {test_accuracy:.4f}")
提示: 这是一个重要的概念,需要特别注意理解和掌握。
注意: 这是一个常见的错误点,请避免犯同样的错误。