问题标签 [sac]
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.
java - ColdFusion 或 Java 中的 CSS 解析器?
我正在构建需要一个简单的 HTML 前端来编辑 CSS 中的某些属性的东西。但是,我需要获取 CSS 文件指定的值。
我能找到的唯一解析器是CSS Parser Project,它是用 Java 编写的。它同时实现了文档对象模型级别 2 样式和SAC:CSS API 的简单API。它应该可以工作,但我们还没有尝试过。关于这个项目或 API 的任何教程?
我的团队能想到的另一个解决方案是将这个责任推给客户端的浏览器 + jQuery。但是,它似乎不是很可靠和有效。
正则表达式似乎不是从 CSS 中提取属性的正确工具。
有人有更好/更简单的解决方案吗?谢谢!
java - 如何设置“org.w3c.css.sac.parser”系统属性?
当我在 Eclipse 中将此DemoSAC.java文件作为 Java 应用程序运行时,我得到了
“org.w3c.css.sac.parser”属性到底是什么?Windows下如何设置?我应该把它设置成什么?
谢谢!
neural-network - 使用 Soft-Actor Critic (SAC) 评估和更改在 RL 训练中使用的神经结构
我目前正在训练使用来自 StableBaselines3 的 SAC 的自定义环境。我正在使用 MlpPolicy,据我了解,默认情况下它是一个 2 层 256 神经元神经网络。我对评估不同神经架构的训练性能很感兴趣,但是在经过大量谷歌搜索后,我能想到的最好的方法显示在下面的代码片段中。
问题是我不知道如何查看已经训练好的模型的神经架构来查看神经网络是否真的发生了变化。有没有办法可以从训练课程后创建的 model.zip 文件中找到使用的神经结构?在最近的一次讨论中,有人告诉我有一种方法可以查看训练期间使用的神经元百分比,以评估模型是否需要进行更多训练,并确定增加/减少神经层或神经元是否有益,但我没有找不到任何关于如何在代码中实现它的资源。
我是 RL 培训的新手,非常感谢任何资源或代码示例来完成上述任务。
cloud - SAC 链接维度未更新
我为 SAC 创建了 2 个实时连接模型。然后我将这两个模型与一个共同的维度联系起来。我用链接的数据集创建了我的故事,当它第一次加载时,它会正确显示。
但是,当我刷新故事和/或打开自动刷新时,数字不会实时更新故事。
如果我转到各个实时模型,我可以看到更新的数字,但链接的故事本身会显示刷新,或者我将手动刷新它并且数字保持不变。只有当我关闭故事并重新打开它时,它才会显示最新的数字。
显然这不是最佳选择,有其他人遇到过这个问题吗?
tensorflow - 如何加载 SAC tf_agent 的模型?
按照教程https://www.tensorflow.org/agents/tutorials/7_SAC_minitaur_tutorial,我想知道如何加载创建的检查点。
我正在尝试按照本教程https://www.tensorflow.org/agents/tutorials/10_checkpointer_policysaver_tutorial加载检查点,但我现在绝对知道如何使其与 SAC-Agent 一起使用。
检查点通过以下方式保存:
我成功地加载了政策:
因此可以创建一个执行策略的参与者:
不幸的是,我的模拟环境经常崩溃,所以我需要能够加载整个模型并从最后一个检查点继续训练。
list - sac ch stla stlo stle evla .. 使用电台列表
我需要使用站列表文件提供关于站 lat、lon、alt 和事件 lat、lon 和 lat 的 sac 标题。
更加具体,
我有的..
- 车站列表
我有关于那些喜欢的电台列表(st.txt)。
- 多个文件夹
有许多名为“Network_Station_Network_AnotherStation_date.SAC”的文件夹,日期为2021-07-27至2021-09-30。
例如,
'UL_UL01_UL_UL02_2021-07-27.SAC','UL_UL01_UL_UL02_2021-07-28.SAC',...,'UL_UL01_UL_UL02_2021-09-30', 'UL_UL01_UL_UL03_2021-07-27.SAC',...,'UL_UL01_UL_UL03_2021-09-30.SAC','UL_UL01_UL_UL04_2021-07-27.SAC',...,'UL_UL07_UL_UL08_2021-09-30.SAC'
我想要第一个“站”作为站(stla,stlo,stel)和“另一个站”作为事件(evla,evlo,evel)。我想制作另一个电台作为事件是因为环境噪声理论(使用电台作为虚拟事件)。
无论如何,所以我要做的是..
- 从“ Network_Station_Network AnotherStation_date.SAC ”获取电台名称和事件
站-事件对将是 UL01-UL02、UL01-UL03、UL01-UL04、...、UL01-UL08、UL02-UL03、UL02-UL04、...、UL07-UL08。
- 从站列表中给出 stla、stlo、stel、evla、evlo 和 evlo。
我知道我可以使用“ch stla 37.5377 stlo 130.9072”来提供标题。
但是知道如何从数据文件名中提取站名并使用do loop
in sac 给出标题。
你能告诉我怎么做吗?如果您需要其他信息,请告诉我。
cut - SAC 将每日数据缩减为每小时数据
我需要将每日数据(sac 文件)削减为每小时数据。
更具体地说,如果有一个名为“2021.10.30.seed”的种子文件,那么我需要将文件剪切为“2021.10.30_00:00.seed(或sac),2021.10.30_01:00.seed,2021.10 .30_02:00.seed, 2021.10.30_03:00.seed, ...”。
我知道当我cut
在 SAC 中使用命令时,可以在几秒钟内剪切文件,但我不知道如何详细每小时剪切。
所有示例都显示一次以秒为单位的切割(例如 cut 3 4.5s)。我需要每隔一小时插入一次。
rllib - SAC 解决“CartPole-v0”的超参数
我应用了 RLlib 的 SAC 和下面的超参数链接来解决 CartPole,这是一个非常简单的环境。但是,性能(episode_reward_mean)没有提高,保持在 40 左右。有人可以帮忙吗?
https://github.com/ray-project/ray/blob/master/rllib/tuned_examples/sac/cartpole-sac.yaml