1作者: razodactyl大约 1 个月前原帖
根据标题的内容。请让一个大型语言模型(LLM)抛硬币。正面在语言中是否存在偏见?<p>我了解大型语言模型的内部工作原理,这只是一个有趣的观察。<p>我们在生成标记时使用伪随机方法来选择更动态的语言,因此,从模型进行的一系列抛硬币理论上应该趋向于半随机性。
1作者: jt-hill大约 1 个月前原帖
我觉得QuantLib在进行简单的贷款组合建模时让事情变得如此复杂是没有道理的,因此我一直在开发credkit,以填补这一空白,提供一种我认为应该工作的方式。<p>在PyPI上查看它:<a href="https://pypi.org/project/credkit/" rel="nofollow">https://pypi.org/project/credkit/</a><p>博客文章:<a href="https://jt-hill.com/introducing-credkit/" rel="nofollow">https://jt-hill.com/introducing-credkit/</a>
1作者: taichi730大约 1 个月前原帖
我很高兴地介绍一个新的 Ruby Gem:YPS:YAML 定位系统。 <a href="https://github.com/taichi-ishitani/yps" rel="nofollow">https://github.com/taichi-ishitani/yps</a> YAML 是 Ruby 生态系统中一种流行的数据序列化格式。我们可以使用内置的 `YAML` 标准库轻松地将 YAML 解析为 Ruby 对象。然而,在处理大型 YAML 文档时,由于解析后的 Ruby 对象缺乏位置信息(即文件名、行号和列号),因此很难准确定位无效或意外的值。 YPS 的开发正是为了解决这个问题。 YPS 解析给定的 YAML 字符串,并为每个解析后的 Ruby 对象(除了 Hash 键)添加其位置信息。您可以使用 `#position` 方法获取接收对象的位置信息,如下所示: ``` require 'yps' yaml = YPS.load(<<~'YAML') children: - name: kanta age: 8 - name: kaede age: 3 YAML # 输出 # name: kanta (文件名: unknown 行 2 列 11) # age: 8 (文件名: unknown 行 3 列 10) # name: kaede (文件名: unknown 行 4 列 11) # age: 3 (文件名: unknown 行 5 列 10) yaml['children'].each do |child| child.each do |key, value| puts "#{key}: #{value} (#{value.position})" end end ```