自定义数据集 使用tensorflow框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测

在 TensorFlow 中实现逻辑回归、保存模型并加载模型进行预测的过程可以分为以下几个步骤:

  1. 准备数据:创建或加载你的自定义数据集。
  2. 构建逻辑回归模型
  3. 训练模型
  4. 保存模型
  5. 加载模型
  6. 使用加载的模型进行预测
python 复制代码
import tensorflow as tf
import numpy as np

# 1. 准备数据
# 示例:生成一些随机数据
np.random.seed(0)
X_train = np.random.rand(100, 3)  # 100个样本,每个样本3个特征
y_train = (np.sum(X_train, axis=1) > 1.5).astype(int)  # 简单的标签生成逻辑

X_test = np.random.rand(20, 3)  # 20个样本用于测试

# 2. 构建逻辑回归模型
model = tf.keras.Sequential([
    tf.keras.layers.Dense(1, activation='sigmoid', input_shape=(3,))
])

# 编译模型
model.compile(optimizer='sgd', loss='binary_crossentropy', metrics=['accuracy'])

# 3. 训练模型
model.fit(X_train, y_train, epochs=10, verbose=1)

# 4. 保存模型
model_save_path = 'logistic_regression_model.h5'
model.save(model_save_path)
print(f"Model saved to {model_save_path}")

# 5. 加载模型
loaded_model = tf.keras.models.load_model(model_save_path)

# 6. 使用加载的模型进行预测
predictions = loaded_model.predict(X_test)
predicted_classes = (predictions > 0.5).astype(int)

print("Predictions:")
print(predicted_classes)
相关推荐
北京晶数信息科技4 分钟前
加油站成品油智慧监管云平台成品油流通数智化监管平台加油机数据采集设备交易即开票全链路技术实现方案:技术拆解、架构设计与落地实践
大数据·人工智能
知了一笑5 分钟前
职场丨岗位减少,职责增加
大数据·人工智能·职场·产品·业务
懂压力传感器的涌客10 分钟前
机器人触觉传感器方案中FSR如何选型与集成
人工智能·机器人·压力传感器·fsr·源头工厂·fsr压力传感器
超级架构师11 分钟前
连接企业系统,不等于把接口直接交给 Agent:LIMENORA 的集成边界
网络·人工智能·架构·ai编程
@MMiL15 分钟前
PMSM基于SMO反电动势的PLL位置与速度估计
人工智能·机器学习
陕西企来客16 分钟前
2026年9月西安生成式引擎优化是什么:概念与应用解析
人工智能·西安生成式引擎优化是什么
小王20417 分钟前
Day 35:DETR与检测Transformer — 目标检测的范式革命
人工智能·深度学习·transformer
萧鼎17 分钟前
2026新库实测:sbxloop 1.5.24 让 AI Agent 在 Docker 沙箱中安全自治,告别环境混乱
人工智能·python·开源·开发工具·ai agent
超级架构师21 分钟前
【区块链技术】区块链101:比特币是什么?
人工智能·区块链·比特币
阿沐沐,24 分钟前
Claude Code 首次连接:官方登录与第三方网关配置
人工智能·ai