file deletion: .gitignore (----------)
[3.1]→[2.36:70](∅→∅),
[2.70]→[2.1:1](∅→∅) − Manifest.toml
− ._*
− .pijul
− .ignore
file deletion: .JuliaFormatter.toml (---r------)
[3.1]→[2.165:209](∅→∅),
[2.209]→[2.72:72](∅→∅) − remove_extra_newlines = true
− format_docstrings = true
− verbose = true
− format_markdown = true
replacement in src/Train.jl at line 28
[3.336198]→[3.6:126](∅→∅),
[3.126]→[3.21:81](∅→∅) − glob_pattern = "original_set/*/[N,K]/*.png" #from SSD2/PrimaryDataset 7758648 hard coded a random selection of not, 1:1
− train("K1-9_original_set", 2, glob_pattern, true, 0.90, 64)
+ glob_pattern = "original_set*/*/[N,K]/*.png" #from SSD2/PrimaryDataset 7758648 hard coded a random selection of not, 1:1
+ train("K1-9_original_set", 20, glob_pattern, true, 0.90, 64)
replacement in src/Train.jl at line 52
[3.336948]→[2.478:539](∅→∅) − images = glob(glob_pattern) |> shuffle! |> x -> x[1:640]
+ images = glob(glob_pattern) #|> shuffle! |> x -> x[1:640]
replacement in src/Predict.jl at line 33
− model = "/media/david/SSD2/PrimaryDataset/model_K1-8_Colour_CPU_epoch-14-0.9129-2024-02-16.jld2"
+ model = "/media/david/SSD2/PrimaryDataset/model_K1-9_original_set_CPU_epoch-7-0.9924-2024-03-05.jld2"
replacement in src/Predict.jl at line 81
[3.1119]→[3.1119:1176](∅→∅) − predict_audio_folder(audio_files, model, folder)
+ length(audio_files) > 0 ? predict_audio_folder(audio_files, model, folder) : @info "No png, flac, wav, WAV files present in $folder"
edit in src/ConstructPrimaryDataset.jl at line 2
replacement in src/ConstructPrimaryDataset.jl at line 9
edit in src/ConstructPrimaryDataset.jl at line 55
+ # work needed to make it save in correct place, currently saves relativ to pwd, this is incorrect relative to the previous function
replacement in src/ConstructPrimaryDataset.jl at line 62
[3.6394]→[3.6394:6411](∅→∅) + for f in gdf #where f = the file
edit in src/ConstructPrimaryDataset.jl at line 66
[3.377051]→[3.6534:6595](∅→∅),
[3.6595]→[3.378848:378849](∅→∅),
[3.378848]→[3.378848:378849](∅→∅) − kiwi = f.kiwi
− @info (folder, duration, kiwi)
−
replacement in src/ConstructPrimaryDataset.jl at line 67
[3.6665]→[3.6665:6748](∅→∅) − signal, freq = Skraak.load_audio_file("kiwi_set_2023-11-13/$folder/$file")
+ signal, freq = Skraak.load_audio_file("$folder/$file")
replacement in src/ConstructPrimaryDataset.jl at line 69
[3.6787]→[3.6787:6827](∅→∅) − duration = length_signal / freq
+ duration = length_signal ÷ freq
replacement in src/ConstructPrimaryDataset.jl at line 71
[3.378850]→[3.6828:6924](∅→∅) − mkpath("kiwi_set_2023-11-13/$folder/K")
− mkpath("kiwi_set_2023-11-13/$folder/N")
+ mkpath("$folder/K")
+ mkpath("$folder/N")
+
edit in src/ConstructPrimaryDataset.jl at line 75
+
+ #get a list of start and end times for each clip, clumsy, need to fix this bit
+ kiwi = collect(map(collect, zip(f.start_time, f.end_time)))
+ @info (folder, duration, kiwi)
+
edit in src/ConstructPrimaryDataset.jl at line 94
[3.7534]→[3.7534:7628](∅→∅) − #savefig(plot, "kiwi_set-2023-09-07/$folder/K/$folder-$start-$(start+4).png")
replacement in src/ConstructPrimaryDataset.jl at line 95
[3.7659]→[3.7659:7742](∅→∅) − "kiwi_set_2023-11-13/$folder/K/$folder-$start-$(start+4).png",
+ "$folder/K/$folder-$start-$(start+4).png",
edit in src/ConstructPrimaryDataset.jl at line 101
[3.7864]→[3.7864:7958](∅→∅) − #savefig(plot, "kiwi_set-2023-09-07/$folder/N/$folder-$start-$(start+4).png")
replacement in src/ConstructPrimaryDataset.jl at line 102
[3.7989]→[3.7989:8072](∅→∅) − "kiwi_set_2023-11-13/$folder/N/$folder-$start-$(start+4).png",
+ "$folder/N/$folder-$start-$(start+4).png",
replacement in src/ConstructPrimaryDataset.jl at line 109
[3.8203]→[3.8203:8248](∅→∅) − wdf = df[duration-4:duration, :]
+ wdf = ldf[duration-4:duration, :]
edit in src/ConstructPrimaryDataset.jl at line 116
[3.8546]→[3.8546:8643](∅→∅) − #savefig(plot, "kiwi_set-2023-09-07/$folder/$l/$folder-$(duration-4)-$duration.png")
replacement in src/ConstructPrimaryDataset.jl at line 117
[3.8670]→[3.8670:8756](∅→∅) − "kiwi_set_2023-11-13/$folder/$l/$folder-$(duration-4)-$duration.png",
+ "$folder/$l/$folder-$(duration-4)-$duration.png",
edit in src/ConstructPrimaryDataset.jl at line 122
+ end
+
+ function calculate_clip(st::Int, en::Int, freq::Int32, len::Int)
+ s=(st*freq)-freq+1
+ en*freq <= len ? e=en*freq : e=len
+ return s, e