在目标检测实际应用领域中,要求算法能够实现高精度的检测。针对YOLOv3算法检测精度不够高的问题,本文改变激活函数为Mish、Swish,同时将Focal loss和Giou、Ciou损失函数融入到损失计算方式中,并且采用K-means对数据集进行重新聚类得到新的锚框,在训练时采用数据增强和冻结网络参数的训练方式进行训练。最终在PascalVOC数据集上有2%的提升。