Skip to content

Commit 04417eb

Browse files
Updated DCASE2025 Task2 (#20)
* Updated for DCASE2025 Task2 --------- Co-authored-by: Noboru Harada <64912994+noboru2000@users.noreply.github.com>
1 parent ce6566a commit 04417eb

22 files changed

+385
-118
lines changed

01_train_2025t2.sh

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
TZ=JST-9 date
2+
3+
echo $0 $*
4+
5+
dev_eval=$1
6+
echo -e "\tdev_eval = '$dev_eval'"
7+
echo
8+
9+
# check args
10+
if [ "${dev_eval}" != "-d" ] \
11+
&& [ "${dev_eval}" != "-e" ] \
12+
&& [ "${dev_eval}" != "--dev" ] \
13+
&& [ "${dev_eval}" != "--eval" ]
14+
then
15+
echo "$0: argument error"
16+
echo -e "usage\t: $0 ['-d' | '--dev' | '-e' | '--eval']"
17+
echo -e "\tinvalid choice '$dev_eval'"
18+
echo -e "\tchoice from ['-d' | '--dev' | '-e' | '--eval']."
19+
echo -e "\t\t-d, --dev\t: Using Development dataset. "
20+
echo -e "\t\t-e, --eval\t: Using Additional training dataset and Evaluation dataset. "
21+
echo -e "example\t: $ bash $0 -d"
22+
exit 1
23+
fi
24+
25+
# main process
26+
base_job="bash"
27+
job="train_ae.sh"
28+
29+
if [ "${dev_eval}" = "-d" ] || [ "${dev_eval}" = "--dev" ]
30+
then
31+
dataset_list="\
32+
DCASE2025T2ToyCar \
33+
DCASE2025T2ToyTrain \
34+
DCASE2025T2bearing \
35+
DCASE2025T2fan \
36+
DCASE2025T2gearbox \
37+
DCASE2025T2slider \
38+
DCASE2025T2valve \
39+
"
40+
elif [ "${dev_eval}" = "-e" ] || [ "${dev_eval}" = "--eval" ]
41+
then
42+
echo dcase2025 task2 eval data are not publish
43+
exit
44+
fi
45+
46+
for dataset in $dataset_list; do
47+
${base_job} ${job} ${dataset} ${dev_eval} 0
48+
done

02a_test_2025t2.sh

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
TZ=JST-9 date
2+
3+
echo $0 $*
4+
5+
dev_eval=$1
6+
echo -e "\tdev_eval = '$dev_eval'"
7+
echo
8+
9+
# check args
10+
if [ "${dev_eval}" != "-d" ] \
11+
&& [ "${dev_eval}" != "-e" ] \
12+
&& [ "${dev_eval}" != "--dev" ] \
13+
&& [ "${dev_eval}" != "--eval" ]
14+
then
15+
echo "$0: argument error"
16+
echo -e "usage\t: $0 ['-d' | '--dev' | '-e' | '--eval']"
17+
echo -e "\tinvalid choice '$dev_eval'"
18+
echo -e "\tchoice from ['-d' | '--dev' | '-e' | '--eval']."
19+
echo -e "\t\t-d, --dev\t: Using Development dataset. "
20+
echo -e "\t\t-e, --eval\t: Using Additional training dataset and Evaluation dataset. "
21+
echo -e "example\t: $ bash $0 -d"
22+
exit 1
23+
fi
24+
25+
# main process
26+
base_job="bash"
27+
job="test_ae.sh"
28+
29+
if [ "${dev_eval}" = "-d" ] || [ "${dev_eval}" = "--dev" ]
30+
then
31+
dataset_list="\
32+
DCASE2025T2ToyCar \
33+
DCASE2025T2ToyTrain \
34+
DCASE2025T2bearing \
35+
DCASE2025T2fan \
36+
DCASE2025T2gearbox \
37+
DCASE2025T2slider \
38+
DCASE2025T2valve \
39+
"
40+
elif [ "${dev_eval}" = "-e" ] || [ "${dev_eval}" = "--eval" ]
41+
then
42+
echo dcase2025 task2 eval data are not publish
43+
exit
44+
fi
45+
46+
for dataset in $dataset_list; do
47+
${base_job} ${job} ${dataset} ${dev_eval} "MSE" 0
48+
done

02b_test_2025t2.sh

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
TZ=JST-9 date
2+
3+
echo $0 $*
4+
5+
dev_eval=$1
6+
echo -e "\tdev_eval = '$dev_eval'"
7+
echo
8+
9+
# check args
10+
if [ "${dev_eval}" != "-d" ] \
11+
&& [ "${dev_eval}" != "-e" ] \
12+
&& [ "${dev_eval}" != "--dev" ] \
13+
&& [ "${dev_eval}" != "--eval" ]
14+
then
15+
echo "$0: argument error"
16+
echo -e "usage\t: $0 ['-d' | '--dev' | '-e' | '--eval']"
17+
echo -e "\tinvalid choice '$dev_eval'"
18+
echo -e "\tchoice from ['-d' | '--dev' | '-e' | '--eval']."
19+
echo -e "\t\t-d, --dev\t: Using Development dataset. "
20+
echo -e "\t\t-e, --eval\t: Using Additional training dataset and Evaluation dataset. "
21+
echo -e "example\t: $ bash $0 -d"
22+
exit 1
23+
fi
24+
25+
# main process
26+
base_job="bash"
27+
job="test_ae.sh"
28+
29+
if [ "${dev_eval}" = "-d" ] || [ "${dev_eval}" = "--dev" ]
30+
then
31+
dataset_list="\
32+
DCASE2025T2ToyCar \
33+
DCASE2025T2ToyTrain \
34+
DCASE2025T2bearing \
35+
DCASE2025T2fan \
36+
DCASE2025T2gearbox \
37+
DCASE2025T2slider \
38+
DCASE2025T2valve \
39+
"
40+
elif [ "${dev_eval}" = "-e" ] || [ "${dev_eval}" = "--eval" ]
41+
then
42+
echo dcase2025 task2 eval data are not publish
43+
exit
44+
fi
45+
46+
for dataset in $dataset_list; do
47+
${base_job} ${job} ${dataset} ${dev_eval} "MAHALA" 0
48+
done

03_summarize_results.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ if [ "${dataset}" != "DCASE2020T2" ] \
1515
&& [ "${dataset}" != "DCASE2021T2" ] \
1616
&& [ "${dataset}" != "DCASE2022T2" ] \
1717
&& [ "${dataset}" != "DCASE2023T2" ] \
18-
&& [ "${dataset}" != "DCASE2024T2" ]
18+
&& [ "${dataset}" != "DCASE2024T2" ] \
19+
&& [ "${dataset}" != "DCASE2025T2" ]
1920
then
2021
args_flag=1
2122
args_flag_dataset=1
@@ -34,17 +35,18 @@ fi
3435
if [ $args_flag -eq 1 ]
3536
then
3637
echo "$0: argument error"
37-
echo -e "usage\t: $0 ['DCASE2020T2' | 'DCASE2021T2' | 'DCASE2022T2' | 'DCASE2023T2' | 'DCASE2024T2' ] ['-d' | '--dev' | '-e' | '--eval']"
38+
echo -e "usage\t: $0 ['DCASE2020T2' | 'DCASE2021T2' | 'DCASE2022T2' | 'DCASE2023T2' | 'DCASE2024T2' | 'DCASE2025T2' ] ['-d' | '--dev' | '-e' | '--eval']"
3839

3940
if [ $args_flag_dataset -eq 1 ]
4041
then
4142
echo -e "\tdataset: invalid choice '$dataset'"
42-
echo -e "\tchoice from ['DCASE2020T2' | 'DCASE2021T2' | 'DCASE2022T2' | 'DCASE2023T2' | 'DCASE2024T2' ]."
43+
echo -e "\tchoice from ['DCASE2020T2' | 'DCASE2021T2' | 'DCASE2022T2' | 'DCASE2023T2' | 'DCASE2024T2' | 'DCASE2025T2' ]."
4344
echo -e "\t\tDCASE2020T2\t: Use DCASE2020 Task2 datasets. "
4445
echo -e "\t\tDCASE2021T2\t: Use DCASE2021 Task2 datasets. "
4546
echo -e "\t\tDCASE2022T2\t: Use DCASE2022 Task2 datasets. "
4647
echo -e "\t\tDCASE2023T2\t: Use DCASE2023 Task2 datasets. "
47-
echo -e "\t\tDCASE2023T2\t: Use DCASE2024 Task2 datasets. "
48+
echo -e "\t\tDCASE2024T2\t: Use DCASE2024 Task2 datasets. "
49+
echo -e "\t\tDCASE2025T2\t: Use DCASE2025 Task2 datasets. "
4850
echo
4951
fi
5052

0 commit comments

Comments
 (0)