Comments (9)
Hey Marek,
Tonality thresholds can be adjusted using the slider next to the tonality graph. It will effect the tonality threshold for all calls in the files.
I think the batch reject is off the screen because you have a low resolution monitor. Russell is working on a little fix to make sure the window will show up on any screen.
You can modify the CalculateStats.m code if you want to calculate different statistics, but you would need to know how to code in matlab. You would also likely need to modify the excel_Callback.m.
We are definitely going to release a standalone version of DeepSqueak very soon, but it won't receive the support or updates that the main branch does.
-Kevin
from deepsqueak.
Hi Marek,
The batch reject by threshold window should now appear on the screen.
Were you getting a specific error from batch reject? The error would appear in the Matlab command window.
I've compiled DeepSqueak into an executable.
I've tested it on my computer running Windows 10 and detection and clustering all seemed to work.
What particular parameters would you like to extract? The way to do it would be to calculate them in CalculateStats.m, which excel_Callback uses to create the output.
-Russell
from deepsqueak.
Hey Kevin, hey Russel,
thank you for your fast answer! Before updating the new files i checked for error messages (was not the case) and tried different resolutions than my 1920x1080 (didnt work). However, with the update the prompt shows up correct and batch reject works fine now, so thanks a lot for this very quick problem solving!
Also, thank you for the executable standalone! I will for sure test it next week, really good job again! But as you said it wont get as much support as your main branch, is it general possible to build a standalone with new updates by ourself using some python tools?
We are not sure which parameters we will need in future but knowing which files have to be edited is definitely big step forward, thank you!
Tonality thresholds can be adjusted using the slider next to the tonality graph. It will effect the tonality threshold for all calls in the files.
Actually, i was totally unaware of that. Of course i know the slider but i didnt knew it changes tonality for all calls. What is the reason for that and is there a way to bring this feature up for individual calls? In general the automatic tonality setting works pretty good, but i found it necessary to adjust it for some cases to get a proper fitting contour and therefor extracted statistics of the call.
Thank you so much again for your superb support!
Marek
from deepsqueak.
I second the request for adjusting tonality for individual calls. We have the same issue with needing to adjust the setting for some calls to improve the contour, but not all - mostly it depends on the SNR of individual calls. I also echo Marek's appreciation of your superb support!
Aaron
from deepsqueak.
Hey Aaron & Marek,
I see the value of adjusting tonality of individual calls, but it seems difficult to implement. We tend to use DeepSqueak on huge data sets (10's of thousands of calls). Adjusting tonality for all calls is basically impossible, so we have to rely on a global tonailty setting. I'm also not sure how we could code this, we would need to retain global tonailty thresholds for most calls, and then remember for each call if it was changed manually. I will think about it, but I'm not sure we can do it.
Unfortunately we are running out of time to work on DeepSqueak, so we will not be doing many other feature changes. We will continue to try and implement bug fixes however. We are hoping that the community will start coding in features that they really want and send us the pull requests to test and integrate.
-Kevin
from deepsqueak.
Dear Kevin and Russel,
I hope you are good and you still have a little bit of time for DS. Sorry for coming back to this issue, but whilst analyzing a new data set I found a bug in the Windows standalone version. This regards training of the denoising Network, such to say a core function of DS, and was replicated on several machines.
Error using trainNetwork (line 150)
Deployment of training progress plot not supported.
Error in TrainPostHocDenoiser_Callback (line 143)
Error in gui_mainfcn (line 95)
Error in DeepSqueak (line 30)
Error in matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)DeepSqueak('TrainPostHocDenoiser_Callback',hObject,eventdata,guidata(hObject))
Error using waitforallfiguresclosed (line 9)
Error while evaluating Menu Callback.
Obviously, the Matlab Compiler Runtime has problems to generate figures (a common problem with compiled scripts). As I dont find those figures to be necessary I would change code to not generate those. However, the Matlab compiler is a product we don't have access to. Do you have any solution for this, or find a way to change the compiled Windows version with less effort?
Best
Marek
from deepsqueak.
Hi Marek,
I've recompiled everything with the newest version of Matlab, hopefully that fixed the issue.
If it doesn't let me know and I'll make it not show the plot in the compiled version.
from deepsqueak.
Hi Russel,
thank you so much for the work and the effort! I'm very sorry but I just tried it and it seems to have the same problem. Everything else seems to work fine as in the previous version.
Best
Marek
from deepsqueak.
Hello MxMarx,
thanks for the previous standalone versions.
Are you planning in doing smt similar for DS V3?
Best,
Giorgio
from deepsqueak.
Related Issues (20)
- Supervised Classifier not Running HOT 1
- Detection network taining HOT 10
- mean power (dB/Hz) HOT 10
- Supervised classifier from older version HOT 2
- Performance tweaking multi detect HOT 2
- In multidetect merging boxes fails and produces an error. HOT 1
- Can't load in detection files or classify on one computer HOT 1
- Spectrogram resolution adjustment feature request HOT 2
- Can't train supervised classifier HOT 2
- Need Khz grids HOT 1
- Unable to load or detect calls HOT 4
- Unable to Navigate with the Buttons HOT 2
- Classification/clustering issue (supervised and unsupervised) HOT 2
- harmonics + parameters for K means clustering HOT 1
- noise under harmonic vocalizations HOT 1
- Rate and RelBox are missing HOT 1
- Run the new DeepSqueak Version on Matlab Runtime (free - on private PC) HOT 2
- Incomplete Detection after Multidetect (WAV-Files) HOT 1
- Error in network, skiping audio chunk HOT 2
- Post Hoc Denoising problem HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepsqueak.