Tag: 模拟

如何使虚拟生物学习neural network?

我正在做一个简单的学习模拟,屏幕上有多个有机体。 他们应该学习如何吃,使用他们简单的neural network。 他们有4个神经元,每个神经元激活一个方向的运动(从鸟的angular度来看,这是一个2D平面,所以只有四个方向,因此需要四个输出)。 他们唯一的投入是四个“眼睛”。 当时只有一只眼睛是活跃的,它基本上是指向最近物体(绿色食物块或另一个生物体)的指针。 因此,networking可以这样想像: 而一个有机体看起来是这样的(理论上和实际的模拟,他们真的是他们周围的红色块): 这就是这一切的样子(这是一个旧版本,眼睛仍然没有工作,但它是相似的): 现在我已经描述了我的一般想法,让我来谈谈问题的核心。 初始化 | 首先,我创造了一些生物和食物。 然后,他们的neural network中的所有16个权重被设置为随机值,如下所示:weight = random.random()* threshold * 2。 阈值是描述每个神经元为了激活(“火”)需要多lessinput的全局值。 通常设置为1。 学习 | 默认情况下,neural network中的权重每步降低1%。 但是,如果某些有机体真的设法吃东西,最后积极的投入和产出之间的联系就会加强。 但是,有一个很大的问题。 我认为这不是一个好的方法,因为他们实际上并没有学到任何东西! 只有那些初始权重随机设定为有益的人才有机会吃东西,只有他们的权重才会加强! 那些关系不好的人呢? 他们会死的,而不是学习。 我如何避免这种情况? 想到的唯一的解决办法是随机增加/减less权重,以便最终有人会得到正确的configuration,并偶尔吃东西。 但是我觉得这个解决scheme非常简单和丑陋。 你有什么想法? 编辑:谢谢你的答案! 他们中的每一个都非常有用,有些则更加相关。 我决定使用以下方法: 将所有权重设置为随机数。 减less重量随着时间的推移。 有时随机增加或减less一个重量。 单位越成功,权重就会变得越less。 新 当生物体吃东西时,增加相应input和输出之间的权重。

尝试将APK安装到模拟器时失败

我从互联网上下载了Myfiles.apk,并试图将其安装到我的Android模拟器。 通过命令提示符安装Myfiles.apk文件时,出现此错误。 我试图在命令提示符下 C:\android-sdk\tools> adb -s emulator-5554 install C:\Users\Me\Desktop\MyFiles.apk 如何正确地将这个APK安装到模拟器?

Android模拟器使用100%的CPU,即使我没有运行它吗?

我有一个赛扬处理器:/和eclipse上的android模拟器使用100%的CPU,并挂起一切,除非我杀了它。 我只是从一本书中尝试一个hello android程序,并不知道有关android甚至eclipse。我有android-eclipseplugin安装。 有人可以帮我吗?谢谢!

Google Play服务在模拟器中丢失(Android 4.4.2)

对于我下面的模拟器,我收到错误消息:“未安装在设备上的Google Play服务”。 根据开发人员网站的说法,它说:“ 带有AVD的Android模拟器,运行基于Android 4.2.2或更高版本的Google API平台 。 无法理解模拟器是否正在运行4.4.2,那么为什么谷歌播放服务不存在? 一些相关的线程,但没有解决。 (添加这些只是为了指出这个问题是不重复的): 相关的主题 相关的主题

Android以编程方式禁用模拟器中的EditText的自动完成/自动build议

针对Android 2.2 我已阅读以下问题的答案: closures自动提示的EditText? Android:多行&EditText中没有自动build议 我已经尝试了以下变化的build议: setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER); setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER); setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 所有这些工作在我testing过的大多数设备上(Droid X,Droid 2,Thunderbolt,Incredible),但是不能在模拟器和至less一个设备(Samsung GT i5500)上工作。 有没有其他的方式来以一种模拟器和某些设备将识别和尊重的方式以编程方式禁用EditText的autocomplete / autosuggest?

Google将SDK映射到新的Intel Atom x86仿真器

有什么办法,如何获得Android模拟器与谷歌地图SDK工作的新的x86图像?

使用javascript / jquery模拟点击“a”元素

我试图模拟一个元素上的点击。 HTML的相同如下 <a id="gift-close" href="javascript:void(0)" class="cart-mask-close p-abs" onclick="_gaq.push(['_trackEvent','voucher_new','cart',$(this).attr('rel')+'-mask_x_button-inaction']);" rel="coupon">&nbsp;</a> 我怎样才能模拟点击它。 我努力了 document.getElementById("gift-close").click(); 但它没有做任何事情

如何在asp.net中使用identity impersonate =“true”时获取Windows用户名?

我正在创build一个公司中的每个人都应该有权访问的intranet asp.net mvc应用程序。 我需要运行模拟数据库访问等网站,但我想知道每个用户是谁。 当我查看Page.User.Identity.Name它是空白的。 即使站点正在运行模拟,是否有可能获得用户的Windows帐户名称? 编辑:这里有一些更多的信息。 我有IIS 6中启用匿名访问运行的站点。 该站点在有权访问数据库的系统帐户下运行(因为所有员工都无权访问数据库)。 我的web.config有<authentication mode="Windows" />和<identity impersonate="true"/> 我的目标是用户不必login – login到我们的networking的事实(以及网站不在外部IP的事实)是足够的身份validation。 我只想知道用户是为了跟踪他们所做的改变等等。

为什么DbContext没有实现IDbContext接口?

为什么entity framework中没有IDbContext接口? 如果存在一个像SaveChanges()等方法的现有接口,那么从中派生自定义的数据库上下文接口会不会更容易? public interface ICustomDbContext : IDbContext { // add entity set properties to existing set of methods in IDbContext IDbSet<SomeEntity> SomeEntities { get; } }

等待目标设备上线

我最近更新到Android Studio 2.3,现在当我尝试运行应用程序时,模拟器不能联机。 300秒后超时。 此外,该应用程序已经遇到了致命的exception错误(OOM),我不知道如何解决这个问题,或者如果这是模拟器问题的一部分。 任何帮助深表感谢。 再一次,我在程序中的知识是非常有限的,所以如果你的答案可以保持简单,那就太好了。