当前位置: 首页 > 后端技术 > Python

卫星图像识别系统-tensorflow项目

时间:2023-03-26 14:10:31 Python

介绍机器学习、人工智能、深度学习作业项目。卫星图像识别系统。基于tensorflow,使用卷积神经网络实现卫星图像(平面,湖泊)的识别,通过训练相关数据集(1400幅图像和图片)生成训练模型,使用django框架展示数据结果,增加背景管理系统便于查看使用信息。主要代码model=tf.keras.Sequential()#顺序模型model.add(tf.keras.layers.Conv2D(64,(3,3),input_shape=(256,256,3),activation='relu'))model.add(tf.keras.layers.Conv2D(64,(3,3),activation='relu'))model.add(tf.keras.layers.MaxPooling2D())model.add(tf.keras.layers.Conv2D(128,(3,3),activation='relu'))model.add(tf.keras.layers.Conv2D(128,(3,3),activation='relu'))model.add(tf.keras.layers.MaxPooling2D())model.add(tf.keras.layers.Conv2D(256,(3,3),activation='relu'))model.add(tf.keras.layers.Conv2D(256,(3,3),activation='relu'))model.add(tf.keras.layers.MaxPooling2D())model.add(tf.keras.layers.Conv2D(512,(3,3)),activation='relu'))model.add(tf.keras.layers.Conv2D(512,(3,3),activation='relu'))model.add(tf.keras.layers.MaxPooling2D())model.add(tf.keras.layers.Conv2D(512,(3,3),activation='relu'))model.add(tf.keras.layers.Conv2D(512,(3,3),activation='relu'))model.add(tf.keras.layers.Conv2D(512,(3,3),activation='relu'))model.add(tf.keras.layers.GlobalAveragePooling2D())model.add(tf.keras.layers.Dense(1024,activation='relu'))model.add(tf.keras.layers.Dense(256,activation='relu'))model.add(tf.keras.layers.Dense(1,activation='sigmoid'))联系q:2784127853

猜你喜欢