# F16-flight-action-classification **Repository Path**: cricosly/F16-flight-action-classification ## Basic Information - **Project Name**: F16-flight-action-classification - **Description**: 该模型是一个基于PaddlePaddle框架构建的卷积神经网络(CNN),用于F-16飞机飞行分类任务,预测13个飞行类别 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-08 - **Last Updated**: 2024-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于百度飞桨的F-16飞机飞行动作分类 ### 一、快速安装飞桨paddle **如果已经安装好飞桨那么可以跳过此步骤** 官方文档:https://www.paddlepaddle.org.cn/ ``` # paddle2.6:Windows + 平台英伟达RTX3060 + CUDA11.6 + GPU版 python -m pip install paddlepaddle-gpu==2.6.1.post116 -f https://www.paddlepaddle.org.cn/whl/windows/mkl/avx/stable.html # paddle2.6:Windows + CPU版 python -m pip install paddlepaddle==2.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple ``` ### 二、安装其他环境 ``` # Beautifulsoup4 pip install Beautifulsoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple # scipy,选1.3.1版本能避免一些报错 pip install scipy==1.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple # matplotlib,有绘图需求时安装 pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple # numpy,选1.22.4版本 # matplotlib要求numpy>=1.20,但np.int在numpy1.20已经被废弃掉了,代码运行会出现引用报错 # 目前已知numpy1.22.4不会报错 pip install numpy==1.22.4 -i https://pypi.tuna.tsinghua.edu.cn/simple # pandas与openpyxl,用于生成Excel文件 conda install pandas conda install openpyxl ``` ### 三、脚本功能 #### main.py > 数据处理 -> 训练 -> 评估 -> 预测 > 全流程脚本,每个epoch都会保存一次模型 #### predict.py > predict.py:数据选择(可选随机抽取数据 或 读取固定文件数据) -> 预测 > 预测为主的脚本,主要为加载已有模型和数据进行预测 #### train-test.py > 数据处理 -> 训练 -> 评估 -> 绘图 -> 预测 > 全流程脚本,仅保留最终模型 > 会生成训练与评估的损失值与准确率折线图,以观察模型的学习进度和性能变化,用于评估训练结果