• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    Jupyter Notebook
  • Created almost 7 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

kaggle Dog Breed Identification

使用 gluon 实现狗品种分类

本项目是为了熟悉 gluon 操作的练手作,可以在测试集上获得0.28228的分数。

环境参考:

  • mxnet 0.12.1
  • numpy 1.13.3
  • tqdm 4.11.2
  • pandas 0.20.3
  • sklearn 0.19.0

思路

复现步骤分为以下几步:

Update

为了确定使用的预训练模型是否是最好的,我对所有预训练模型进行了迁移学习:

model val_loss
inceptionv3 0.296050225385
resnet152_v1 0.399359531701
resnet101_v1 0.410383010283
densenet161 0.418100789189
densenet201 0.453403010964
resnet50_v2 0.484435886145
resnet50_v1 0.496179759502
densenet169 0.512498702854
resnet34_v2 0.536734519526
vgg19_bn 0.557294445112
vgg16_bn 0.586511127651
resnet34_v1 0.591432901099
densenet121 0.591716498137
vgg19 0.619780953974
vgg16 0.669267293066
vgg13_bn 0.702507363632
vgg11_bn 0.708396691829
vgg13 0.756541173905
resnet18_v2 0.761708110571
vgg11 0.789955694228
resnet18_v1 0.832537706941
squeezenet1.1 1.6066500321
squeezenet1.0 1.62178872526
alexnet 1.77026221156

可以看到 densenet 并没有那么好,于是我只使用 inceptionv3 和 resnet152_v1 的特征,进行了融合迁移学习,获得了 0.27143 的分数。

Update

使用 Stanford Dogs Dataset 进行训练,使用了 inceptionv3 和 resnet152_v1,最终获得了 0.00398 的分数。

  • get_features_v3.ipynb 导出所有预训练模型输出的特征
  • stanford.ipynb 导出 Stanford Dogs Dataset 对应的特征,然后进行迁移学习,最后在测试集上进行预测

More Repositories

1

captcha_break

验证码识别
Jupyter Notebook
2,678
star
2

dl-engineer-guidebook

深度学习工程师生存指南
Python
837
star
3

dogs_vs_cats

猫狗大战
Jupyter Notebook
614
star
4

baiduyun_deeplearning_competition

百度云魅族深度学习应用大赛
Jupyter Notebook
418
star
5

CreativeChatGLM

👋 欢迎来到 ChatGLM 创意世界!你可以使用修订和续写的功能来生成创意内容!
Python
232
star
6

smartCar

飞思卡尔智能车程序
C
128
star
7

wechat_digit_recognition

微信公众号数字识别
HTML
87
star
8

NNPlayground

神经网络 iPhone 版
Objective-C
36
star
9

behavioral_cloning

Jupyter Notebook
28
star
10

LaughOrNot

C++
28
star
11

PM2.5

如何自制室内空气质量检测仪
C
28
star
12

ChatGPT

ChatGPT 试用报告,欢迎大家在 Issues 里提供更多有意思的使用方法
Python
24
star
13

mmdet_benchmark

mmdetection、mmdeploy 中的 Mask R-CNN 深度优化
Python
21
star
14

autoAirConditioner

中央空调控制器
C++
16
star
15

Acceleration-iOS

你可以使用个app直观地看到加速度,角速度,磁场强度以及欧拉角的原始数据,并分析它们
Swift
16
star
16

CarND-LaneLines-P1

Lane Finding Project for Self-Driving Car ND
Jupyter Notebook
15
star
17

CAM_gluon

HTML
14
star
18

CAM

Jupyter Notebook
13
star
19

NNPlayground_iPad

神经网络 iPad 版
Objective-C
12
star
20

RPi-Camera

Camera
Python
11
star
21

opencvChepai

opencv车牌识别,需要emgucv
C#
9
star
22

PCB_smartCar

HTML
7
star
23

doodle

Jupyter Notebook
6
star
24

im2bw

OpenCV iOS playground
C++
6
star
25

MFRC522

Arduino RFID 程序
Arduino
5
star
26

shanbay_google_image

扇贝单词图片助手
JavaScript
5
star
27

carService

蓝牙4.0
Swift
5
star
28

ypwhs.github.io

ypw.io
HTML
4
star
29

DHT

远程温湿度数据采集系统
Java
4
star
30

string-art

Jupyter Notebook
4
star
31

smartFish

smartFish with Camera
C
3
star
32

arduino

个人arduino程序
C
3
star
33

RPi

树莓派上的程序们
C
3
star
34

smartparking

智能停车场
C#
3
star
35

Lottery-machine

摇号机
C#
2
star
36

FPGA

FPGA程序
VHDL
2
star
37

machine-learning-ex

machine-learning 作业
MATLAB
2
star
38

pytorch_benchmark

Jupyter Notebook
2
star
39

Acceleration

这是一个可以记录加速度,角速度,磁场和GPS坐标的程序
Java
1
star
40

PCB_smartFish

机器鱼PCB
HTML
1
star
41

http

这是一个http GET和POST的例子
Java
1
star
42

BluetoothCar

蓝牙车控制APP
Java
1
star
43

ND013

Jupyter Notebook
1
star
44

processing

processing
Processing
1
star
45

CountDown

HTML
1
star
46

RemoteFISH

RemoteFISH app
Java
1
star
47

scaning

这是一个可以通过扫描抢来查询数据库的程序
C#
1
star
48

caffe-ios-sample

C++
1
star
49

creatBarCode

你可以用这个APP来创建条形码
Swift
1
star
50

Data-Structure

C++
1
star
51

macOS_smi

macOS_smi
Makefile
1
star
52

smartOffice

智能坐垫上位机
C#
1
star
53

smartparking-iOS

smartparking-iOS端
Swift
1
star
54

Acceleration-android

Java
1
star
55

creatBarCode-win

你可以使用此软件来创建条形码
C#
1
star