问题标签 [tuner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何创建循环函数以使用 R 将“soundecology”中的声学索引应用于 .wav 文件的特定部分
我有大量 .wav 文件,我需要使用 R 中的“soundecology”包中的声学指数进行分析。但是,录音没有统一的开始时间,我需要分析文件中的特定时间段。我想创建一个函数和循环来自动化这个过程。我为每个录音文件夹(每个文件夹位于不同的位置)创建了一个电子表格,其中列出了录音以及我需要分析的每个录音中的时间。基本上,一行包含:声音文件名、样本应该开始的时间(例如 09:00:00、从文件开始到该时间发生的秒数以及从开始开始的秒数样本结束的文件时间。该数据如下所示: Spread sheet of data
我正在使用包“tuneR”和“warbleR”来选择我想要分析的声音文件的特定部分。这是我想在所有声音文件中循环的代码和输出:
wavrow1 <-read_wave(mvb$sound.files[1], from = mvb$start[1], to = mvb$end[1])
wavrow1.aci <- acoustic_complexity(wavrow1, j=10)
哪个产生
但是,当我将它放入一个函数中以便将其放入一个循环中时,我会得到不同的输出。
这给出了输出:
这是不同的。所以我需要修复这个函数并将其放入一个循环中,以便我可以将它应用于所有文件并将结果保存到数据框或最终保存到另一个电子表格中。
我在想像下面这样的循环可能会起作用,但我也遇到了错误:
返回此错误:
感谢您对此的任何帮助和建议。如果还有其他有用的信息,请告诉我。
keras - keras Tuner AttributeError:模块'tensorflow._api.v1.keras.metrics'没有属性'Metric'
当我使用keras Tuner进行调优时,tuner=RandomSearch(hypermodel=model,objective='mse',seed=42,max_trials=3,directory=r'E:\multivariate test\bayes',project_name='helloworld') 报an AttributeError: module 'tensorflow._api.v1.keras.metrics' has no attribute 'Metric',错误,如何解决这个问题?
java - 如何让我的 Java 程序在读取某个频率后立即停止捕获音频?
我正在 netbeans IDE 上用 Java 创建一个吉他调音器,我希望我的程序在读取到某个频率后立即停止捕获实时音频。下面的代码开始音频捕获,但立即停止。例如,我希望它在达到 Low E 弦的频率时立即停止。到目前为止,我已经使用此网站寻求帮助:https ://docs.oracle.com/javase/tutorial/sound/capturing.html
r - 如何将频谱图矩阵转换为 wav 文件
有没有一种方法可以将表示灰度频谱图的矩阵(值非复杂且介于 0 和 1 之间)如下图所示的矩阵转换回声音文件,例如 wav 文件?这篇文章解释了如何使用该函数seewave
使用频谱图来做到这一点。istft
但是,就我而言,我看到两个需要解决的问题:
- 原始频谱图(由 获得
signal::specgram
)丢失并且矩阵维度与原始频谱图不同(即频率和时间都被上采样/或下采样),而每行和每列的精确频率和时间值是已知的 - 矩阵值介于 0 和 1 之间,并不像所要求的那样复杂
istft
此外,原始频谱图的维度、原始波对象的采样频率以及用于获得原始频谱图的窗口长度和重叠是已知的。
谢谢!
python-3.x - kerastuner INFO:tensorflow:Oracle 触发退出
使用 keras Tuner 优化我的 UNET AI 模型时,我在终端中收到以下消息:
它给了我第一次迭代。然后触发“INFO:tensorflow:Oracle 触发退出”。但是如何让 keras 调谐器循环遍历所有迭代并避免 oracle 触发退出?这是我的代码:
mysql - mysql高性能问题
我是具有多年构建小型网站经验的初学者。然而,最近我的一个网站流量很大,mysql已经成为增长的瓶颈。
我花了几个小时试图弄清楚它是如何工作的。
您能否建议我如何优化我的 mysql 数据库以在我的电子商务平台上处理 25,000 多个每日访问者。
当前 my.cnf 具有以下信息:
如何修改我的 mysql 数据库以获得最佳性能。
Mysqltuner 提供以下结果:
建议如下:
这是我在 stackoverflow 中的第一篇文章,希望社区成员可以帮助我。
先感谢您。
keras - 2 个输出,具有 2 个不同的损失函数,但带有生成器
我真的希望有人可以帮助我。我正在尝试构建一个具有 2 个输出 [[1 个数字]、[3 个数字]] 的网络,而我想使用两个不同的损失函数。我也使用生成器。所以我的问题是将 keras 生成器与多输出、多损失网络结合起来。在下面,我将向您展示我的部分代码以及我收到的相应错误消息:
发电机输出
网络
调谐器
错误信息
ValueError: The two structures don't have the same sequence length. Input structure has length 4, while shallow structure has length 2.
python - 如何从 keras 调谐器中的 RandomSearch 中选择试用版?
我在深度学习项目中使用 keras 调谐器来拟合超参数。
因为超参数的组合很多,即使使用 GPU 也需要超过 24 小时才能运行。为了获得可重复的结果,我们在运行训练之前修复了随机状态(numpy 和 tensorflow 的种子)。
我想知道是否有一种简单的方法可以将调整搜索分成几个步骤,以便我们可以在每晚运行它(例如,将它分成 3 部分,每 8 小时运行一次)。因此,如果有 300 次试验,我们希望在第一晚运行前 100 次试验,第二晚运行 100 到 200 次试验,最后在最后一晚运行最后 100 次试验。
我尝试搜索如何配置特定的 trial_id(使用 kera_tuner.tuners.random_search 的函数 populate_state),以便我对该配置进行培训,但我没有找到如何使用它。
提前感谢您的回答。
flutter - 使用 Flutter 和“flutter_fft”插件创建吉他调音器,努力将 BottomNavigationBar 包含在 Tuner 的 Stateful Widget 中
正如标题所提到的,我目前正在创建一个吉他应用程序,其中包括一些关于基本音符和和弦的信息、一个和弦发生器,当然还有一个吉他调音器。我决定从我认为最困难的部分开始,不幸的是几乎没有进展。
我想包含一个BottomNavigationBar来在这三个工具之间导航,每个工具都占用一页。我可以在使用StatelessWidget时让导航工作,但是一旦我开始使用_TunerState进行记录,我就会开始收到错误。
我已经设法让这个工具在一个单独的应用程序中工作,只使用main.dart,但是将该解决方案集成到我的项目中是很困难的。
我打算做的是使用_TunerState类来初始化和启动flutter_fft 录音机,它将监听 mic 输入和输出信息的变化,例如频率、音符等。
下面是我的 home_widget.dart,负责导航,或者至少这就是我试图用它做的事情
这是我的 tuner.dart,它需要是有状态的,比如 flutterFft.onRecorderStateChange.listen
因此,当我尝试在我的 Android 模拟器上运行应用程序时,我会收到此错误消息
我在网上环顾四周,似乎找不到任何适合这个问题的东西,但也许当我看到它时我只是不知道答案....
如果需要更多信息,请告诉我,但希望我已将所有内容都包含在此处。我对 Flutter 很陌生,但了解大多数其他典型语言,即 Java、JS、Python、HTML 等。
在此先感谢,非常感谢任何帮助,或者任何关于更好方法的建议肯定也会有所帮助:)