You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 22, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+56-26Lines changed: 56 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,59 +10,89 @@ We are building entirely open solution to this competition. Specifically:
10
10
1.**Learning from the process** - updates about new ideas, code and experiments is the best way to learn data science. Our activity is especially useful for people who wants to enter the competition, but lack appropriate experience.
11
11
1. Encourage more Kagglers to start working on this competition.
12
12
1. Deliver open source solution with no strings attached. Code is available on our [GitHub repository :computer:](https://github.com/neptune-ml/open-solution-googleai-object-detection). This solution should establish solid benchmark, as well as provide good base for your custom ideas and experiments. We care about clean code :smiley:
13
-
1. We are opening our experiments as well: everybody can have **live preview** on our experiments, parameters, code, etc. Check: [Google-AI-Object-Detection-Challenge :chart_with_upwards_trend:](https://app.neptune.ml/neptune-ml/Google-AI-Object-Detection-Challenge).
13
+
1. We are opening our experiments as well: everybody can have **live preview** on our experiments, parameters, code, etc. Check: [Google-AI-Object-Detection-Challenge :chart_with_upwards_trend:](https://app.neptune.ml/neptune-ml/Google-AI-Object-Detection-Challenge) and images below:
14
+
15
+
| UNet training monitor :bar_chart:| Predicted bounding boxes :bar_chart:|
In this open source solution you will find references to the [neptune.ml](https://neptune.ml). It is free platform for community Users, which we use daily to keep track of our experiments. Please note that using neptune.ml is not necessary to proceed with this solution. You may run it as plain Python script :snake:.
21
+
22
+
# How to start?
23
+
## Learn about our solutions
24
+
1. Check [Kaggle forum](https://www.kaggle.com/c/google-ai-open-images-object-detection-track/discussion/62895) and participate in the discussions.
25
+
1. Check our [Wiki pages :dolphin:](https://github.com/neptune-ml/open-solution-googleai-object-detection/wiki), where we describe our work. Below are link to specific solutions:
This competition is special, because it used [Open Images Dataset V4](https://storage.googleapis.com/openimages/web/index.html), which is quite large: `>1.8M` images and `>0.5TB`:astonished: To make it more approachable, we are hosting entire dataset in the neptune's public directory :sunglasses:. **You can use this dataset in [neptune.ml](https://neptune.ml) with no additional setup :+1:.**
17
33
18
-
## Learn more about our solutions
19
-
[Kaggle discussion](https://www.kaggle.com/c/google-ai-open-images-object-detection-track/discussion) is our primary way of communication, however, we are also documenting our work on the [Wiki pages :blue_book:](https://github.com/neptune-ml/open-solution-googleai-object-detection/wiki). Click on the dolphin to get started [:dolphin:](https://github.com/neptune-ml/open-solution-googleai-object-detection/wiki).
20
-
21
-
## Disclaimer
22
-
In this open source solution you will find references to the [neptune.ml](https://neptune.ml). It is free platform for community Users, which we use daily to keep track of our experiments. Please note that using neptune.ml is not necessary to proceed with this solution. You may run it as plain Python script :wink:.
34
+
## Start experimenting with ready-to-use code
35
+
You can jump start your participation in the competition by using our starter pack. Installation instruction below will guide you through the setup.
23
36
24
37
## Installation
25
38
### Fast Track
26
-
1. Clone repository and install requirements (check _requirements.txt_)
27
-
1. Register to the [neptune.ml](https://neptune.ml/login)_(if you wish to use it)_
2. Register to the [neptune.ml](https://neptune.ml/login)_(if you wish to use it)_ and create your project, for example Google-AI-Object-Detection-Challenge.
46
+
3. Train RetinaNet:
47
+
48
+
:hamster:
49
+
```bash
50
+
neptune send --worker m-4p100 \
51
+
--environment pytorch-0.3.1-gpu-py3 \
52
+
--config configs/neptune.yaml \
53
+
main.py train --pipeline_name retinanet
54
+
```
29
55
30
56
:trident:
31
57
```bash
32
-
neptune run will appear here soon :)
58
+
neptune run main.py train --pipeline_name retinanet
**Note** in case of memory trouble go to `neptune.yaml` and change `batch_size_inference: 1`
69
+
70
+
:hamster:
71
+
With cloud environment you need to change the experiment directory to the one that you have just trained. Let's assume that your experiment id was `GAI-14`. You should go to `neptune.yaml` and change:
3. Register to the [neptune.ml](https://neptune.ml/login)_(if you wish to use it)_
50
-
4. Update data directories in the [neptune.yaml](https://github.com/neptune-ml/open-solution-googleai-object-detection/blob/master/neptune.yaml) configuration file
51
-
5. Run experiment:
52
85
53
86
:trident:
54
87
```bash
55
-
neptune login
56
-
neptune run will appear here soon :)
88
+
neptune run main.py train --pipeline_name retinanet --chunk_size 100
6. collect submit from `experiment_directory` specified in the [neptune.yaml](https://github.com/neptune-ml/open-solution-googleai-object-detection/blob/master/neptune.yaml)
65
-
66
96
## Get involved
67
97
You are welcome to contribute your code and ideas to this open solution. To get started:
68
98
1. Check [competition project](https://github.com/neptune-ml/open-solution-googleai-object-detection/projects/1) on GitHub to see what we are working on right now.
@@ -72,6 +102,6 @@ You are welcome to contribute your code and ideas to this open solution. To get
72
102
73
103
## User support
74
104
There are several ways to seek help:
75
-
1.[Kaggle discussion](https://www.kaggle.com/c/google-ai-open-images-object-detection-track/discussion) is our primary way of communication.
105
+
1.[Kaggle discussion](https://www.kaggle.com/c/google-ai-open-images-object-detection-track/discussion/62895) is our primary way of communication.
76
106
1. Read project's [Wiki](https://github.com/neptune-ml/open-solution-googleai-object-detection/wiki), where we publish descriptions about the code, pipelines and supporting tools such as [neptune.ml](https://neptune.ml).
77
107
1. Submit an [issue]((https://github.com/neptune-ml/open-solution-googleai-object-detection/issues)) directly in this repo.
0 commit comments