问题标签 [momentum]
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.
machine-learning - ocr 的多层感知器仅适用于某些数据集
新发展
我最近使用 OpenCV 的 MLP 实现来测试它是否可以解决相同的任务。OpenCV 能够对我的实现能够分类的相同数据集进行分类,但无法解决我无法解决的数据集。也许这是由于终止参数(确定何时结束训练)。我在 100,000 次迭代之前就停止了,MLP 没有泛化。这次的网络架构是 400 个输入神经元、10 个隐藏神经元和 2 个输出神经元。
我已经实现了多层感知器算法,并验证了它可以与 XOR 逻辑门一起使用。对于 OCR,我教网络正确分类用厚绘图工具(标记)绘制的“A”和“B”字母。但是,当我尝试教网络对薄的绘图工具(铅笔)进行分类时,网络似乎陷入了困境,无法在合理的时间内对字母进行分类。我用 GIMP 绘制的字母也是如此。
我知道人们说我们必须利用动力才能走出山谷,但我读到的消息来源很模糊。我尝试在误差变化不显着时增加动量值,并在高于时减小,但这似乎没有帮助。
我的网络架构是 400 个输入神经元(每个像素一个),2 个隐藏层,每个隐藏层 25 个神经元,输出层有 2 个神经元。这些图像是灰度图像,黑色像素的输入为 -0.5,白色像素的输入为 0.5。
编辑:
当前,网络正在训练,直到每个训练示例的计算误差低于可接受的误差常数。我也尝试过在 10,000 个 epoch 时停止训练,但这会产生不好的预测。使用的激活函数是 sigmoid 逻辑函数。我使用的误差函数是平方误差之和。
我想我可能已经达到了局部最小值而不是山谷,但这不应该重复发生。
simulation - 如何模拟两个刚体之间的强连接?
我不得不编写自己的物理代码(如果你好奇为什么,请看这里)。模拟单个刚体非常简单。但是我们有由多个刚体组成的组件(模拟空间殖民地),通过旋转轴承连接。
旋转轴承应使两个零件牢固地保持在恒定的相对位置和旋转轴上,并允许它们仅通过绕该轴旋转而变化。
每个部分的主要机制是角动量守恒。这有时会导致轴发生相当大的变化(再次参见此处的示例)。但是,如果一端或另一端连接到另一个对象,则该对象将被拖拽或抵消轴的变化(或两者的某种组合 - 取决于它们的相对质量)。由于另一个物体也可能有角动量需要守恒,这一切都变得更加复杂。
我有面向游戏开发者的物理,但它不包括关节。我搜索了互联网,但我能找到的只是关于在各种现成的物理引擎中使用关节的文章。任何人都可以就如何自己模拟这种轴承/关节提供建议吗?
android - 在 Android 版 Chrome 上禁用动量滚动
我正在寻找一种方法来禁用 Chrome for Android 设备上的动量滚动。我有一个固定高度的 div,我希望能够滚动该 div 的内容但没有平滑的效果。
在 iOS 上这很容易,我只是没有添加“-webkit-overflow-scrolling: touch”,但看起来 Android 版 Chrome 会自动应用它。
当我使用 Chrome -> 设备检查检查代码时,我看不到这个属性,所以我认为 Chrome 天生就这样做,我还没有找到防止这种情况的方法。
我在 touchend 上尝试了 preventDefault 但它不起作用。
有什么建议吗?
谢谢。:)
css - -webkit-overflow-scrolling: touch -- iOS 7 iPAD 占用大量内存
我正在一个网站上工作,该网站的某些页面内容非常繁重。在内存较低的旧版 iPad(使用 iPad 3 测试)上查看时,Safari 浏览器将耗尽内存并在我导航到这些页面时崩溃。在崩溃期间,Safari 的总虚拟内存达到了大约 900 MB 的内存峰值。
经过调试,我发现这个问题的主要原因是以下用于在 Web 浏览器上启用动量滚动的 CSS 属性。从我的样式表中删除这个 CSS 属性可以减少大约 300MB 的总虚拟内存占用并稳定我的应用程序。
然而,删除这种 CSS 样式的明显副作用是我失去了网页滚动的动力,我们恢复到原生的 Safari 滚动,这不是一个很好的用户体验。
我正在寻找一种在我的页面上启用动量滚动的方法,它具有更小的内存占用,以便我的应用程序可以在旧版本的平板电脑上运行。
我注意到这个问题在 iOS 7 和 iOS 6 上更严重——我希望 iOS 8 能解决这个问题,我可以推动我的客户升级作为一个选项。
-webkit-overflow-scrolling: touch; 是一个已知问题吗?非常占用内存吗?我在网上找不到太多关于这个的信息。我认为问题在于当我将 CSS 属性应用于包含的 div 时,它会继承到页面上的所有子元素。我想知道我是否阻止了对所有子元素的这种继承,如果这有助于解决问题,或者这是否会完全破坏动量滚动?
非常感谢任何建议。
libgdx - 如何停止在 Box2D 中寻找(转向行为)轨道目标?
好的,所以我目前在我的游戏中有一个非常简单的转向行为。一个物体追逐另一个物体。问题是追逐的物体最终会无限期地绕着另一个物体运行。有没有办法在box2d中解决这个问题?现在我所拥有的只是线性阻尼,当它接近时会减慢它的速度,这会有所帮助,但我真的很想消除这种势头,这样它就可以立即改变方向,就像本教程的第 7 步一样:http:/ /code.tutsplus.com/tutorials/hit-the-target-with-a-deadly-homing-missile--active-8933 ... 除了在 Box2D 中。
android - 无滚动动量/惯性
我正在使用 framework7 和 phonegap build 开发一个移动网络应用程序,并且我正在 android 设备上进行测试。我正在使用 framework7 的内联页面布局,但我无法获得滚动惯性或动量(即使在用户释放结束手势的触摸后也会进行长页面滚动的功能,不确定它的名称是什么)。Atm 我不知道要查看什么来获得这种行为。我知道 framework7 使用本机滚动,但该设备可以在其他页面和应用程序上按我的意愿滚动。
我还尝试复制http://www.idangero.us/framework7/examples/tab-bar/示例,在我的应用程序中复制源文件,但仍然无法达到所需的滚动势头。
任何提示或提示将不胜感激。
javascript - 动画 scrollTop 后停止滚动动量
我正在建立一个网站,并希望在通过阈值后锁定某些内容。我正在使用 Jquery 动画 scrollTop 将内容滑动到位,并且运行良好,但是我遇到了动力问题。
如果我在达到阈值时缓慢滚动,一切都按计划进行,并且内容锁定到位,但是如果我更积极地滑动触摸板,我通过了阈值,scrollTop 工作,但是一旦它解决了窗口将继续滚动,使我的内容不会锁定在我想要的位置。
我无法找到任何方法来访问可以使其无效的滚动事件动量。任何见解将不胜感激。
java - 使用 Java 8 在 JavaFX 中创建运动更新
我有一个简单的 JavaFX 游戏,我用键码移动了角色。我现在想对此进行改进并添加一些“动力”。但是使用 my run 方法时,my 角色不会移动。请帮忙。这是我的代码,之前的移动字符方法已被注释掉。
注意:我设置了全局整数 h 和 v。为了
我导入了以下内容:
我认为这是正确的。
javascript - iOS:-webkit-overflow-scrolling:touch 和 scrollTop
我在尝试回到列表顶部时遇到了一些麻烦。
我放在-webkit-overflow-scrolling:touch
列表中以获得动量滚动。但是,当我scrollTop();
在动量滚动仍在进行时使用 jQuery 时,它会跳到顶部,但不会停止动量。所以它继续下跌,直到势头结束。
有没有简单的方法来停止动量滚动?
swift - 在运动中停止 SKPhysicsBody
如果 SKSpriteNode 对其 SKPhysicsBody 施加了一个脉冲,因此它现在具有动量,有没有办法让它立即停止移动?理论上应用相等和相反的脉冲可能会起作用,但我想知道是否有更简单的方法。谢谢 (: