目前我正在开发一个使用遗传算法优化神经网络的项目.我确实意识到这可能不是优化它们的最佳方式,但我是两个新手,所以我只是想尝试使用它们.
我的计划如下(可能会有很多变化).我的输入神经元将使用一个几乎可以有任何正数的数据集(包括最多两个位数的小数,所以它们实际上是浮点数),但最有可能在0到20000之间.因为重要性在于如何数字相互比较而不是它们有多大,它们首先除以输入的所有数值的最大数.在进入隐藏层之前,他们将乘以权重(任何正或负浮点数).隐藏层中的每个神经元将对它们的所有输入求和,直到它们被计算完为止.然后他们将通过物流功能运行并输出.
我的环境是Visual Studio C++ 2010 Express,我正在使用clr.
我的问题在于遗传算法及其如何工作.它将调整权重.我的问题是当它随机改变其中一个权重(突变率)时,它可能使权重异常高或低,当乘以输入并与其他人相加时会导致溢出或其他错误.我也不知道如何组织我的染色体.那么,通过选择权重而不是随机的位进行随机化并将它们更改为定义范围内的随机数会更好吗?基本上我正在寻找关于如何组织这个的建议,而不会在保持性能的同时使值过大或过小时导致错误.
谢谢,(对不起,如果这应该是理论计算机科学,但我认为它不适合那里)
setlocale(LC_ALL, 'en_US.UTF8');
$string= '???è????';
echo iconv('UTF-8', 'ASCII//TRANSLIT', $string);
Run Code Online (Sandbox Code Playgroud)
出错...
应该打印:myresume
我希望在7天或更早的时候删除数据库中的记录.我的服务器时间设置为英国时间,但出于某种原因,我在下面写的代码总是回显的帐户被删除为7天或更长时间,由于某种原因,它不起作用.在我测试我的测试数据库之前,我决定现在使用一个简单的回声,但正如我所说它不会起作用.
任何人有任何建议,为什么它不工作?我一定做错了什么.
<?php
// Get Current Time
$current_time = time();
/* The time i used below (unix) for testing is
18-02-2011 14:34:24 (yesterdays date/time) */
$account_delete = strtotime(time('1298039664'));
if ($current_time - $account_delete >= (7*24*60*60)){
echo 'Account Deleted as 7 or more days old';
} else {
echo 'Account Not Deleted as less than 7 days old';
}
?>
Run Code Online (Sandbox Code Playgroud) 考虑这个SVG/XML和JavaScript:
<svg id="foo" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<use id="bar" xlink:href="#whee" />
</svg>
...
var foo = document.getElementById('foo');
var bar = document.getElementById('bar');
var xlnk = foo...; // What is correct here?
var link = bar.getAttributeNS(xlnk,'href');
Run Code Online (Sandbox Code Playgroud)
显然,我可以使这项工作xlnk = "http://www.w3.org/1999/xlink"; 但是,我的问题是动态获取元素xmlns:xlink属性的正确方法是什么svg?
以下代码恰好在Safari/Chrome/FF中有效,但它真的有效吗?
var xlnk = foo.getAttribute('xmlns:xlink');
以下代码在这些浏览器中返回一个空字符串:
var xlnk = foo.getAttributeNS( "http://www.w3.org/2000/svg", "xlink" );
我想创建一个谷歌浏览器扩展程序.具体来说,我想制作一个打包的应用程序,但不是托管应用程序.我是否认为这限制了JavaScript(和HTML/CSS)?
我的问题是我需要做一些复杂的数学运算(奇异值分解,因子分析),我不想在javascript中为此编写算法.Python已经拥有了我需要的功能库(SciPy),但我找不到任何迹象表明我可以使用python进行Chrome扩展.
它是否正确?我还有其他选择吗?
我有这个代码用于在用户单击密码重置按钮时更改用户的密码(使用额外的代码登录到ELMAH,这样我就可以尝试找出出错的地方).
这是在ASP.NET MVC 2中,使用标准的aspnet成员资格提供程序,使用这样的简单视图:
New Password: ______
Confirm Password: ______
[Reset] [Cancel]
Run Code Online (Sandbox Code Playgroud)
此视图的路径是/Account/Reset/guid,其中guid是aspnet成员资格数据库中的用户ID.
代码的关键部分是它调用的地方user.ChangePassword().您可以看到它在成功时记录消息.问题是对于某些用户,会记录成功消息,但他们无法使用新密码登录.对于其他用户,它会记录成功消息,并且可以登录.
if (user.ChangePassword(pwd, confirmPassword))
{
ErrorSignal.FromCurrentContext().Raise(
new Exception("ResetPassword - changed successfully!"));
return Json(new {
Msg = "You have reset your password successfully." },
JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)
完整的代码清单是:
[HttpPost]
public JsonResult ResetPassword(string id, string newPassword, string confirmPassword)
{
ErrorSignal.FromCurrentContext().Raise(new Exception("ResetPassword started for " + id));
ViewData["PasswordLength"] = Membership.MinRequiredPasswordLength;
if (string.IsNullOrWhiteSpace(newPassword))
{
ErrorSignal.FromCurrentContext().Raise(
new Exception("ResetPassword - new password was blank."));
ModelState.AddModelError("_FORM", "Please enter a new password."); …Run Code Online (Sandbox Code Playgroud) 单元格只包含一个复选框.由于表标题行中的文本,它相当宽.如何将复选框居中(在我的HTML中使用内联CSS?(我知道))
我试过了
<td>
<input type="checkbox" name="myTextEditBox" value="checked"
style="margin-left:auto; margin-right:auto;">
</td>
Run Code Online (Sandbox Code Playgroud)
但那没用.我究竟做错了什么?
更新:这是一个测试页面.有人可以纠正它 - 在HTML中使用CSS内联 - 以便复选框在其列中居中?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Alignment test</title>
</head>
<body>
<table style="empty-cells:hide; margin-left:auto; margin-right:auto;" border="1" cellpadding="1" cellspacing="1">
<tr>
<th>Search?</th><th>Field</th><th colspan="2">Search criteria</th><th>Include in report?<br></th>
</tr>
<tr>
<td>
<input type="checkbox" name="query_myTextEditBox" style="text-align:center; vertical-align: middle;">
</td>
<td>
myTextEditBox
</td>
<td>
<select size ="1" name="myTextEditBox_compare_operator">
<option value="=">equals</option>
<option value="<>">does not equal</option>
</select>
</td>
<td>
<input type="text" name="myTextEditBox_compare_value">
</td>
<td>
<input type="checkbox" name="report_myTextEditBox" value="checked" style="text-align:center; vertical-align: …Run Code Online (Sandbox Code Playgroud) 我需要在我的python脚本中添加一个函数来检查当前脚本是否已经在运行.如果是,那么它将退出,如果不是它继续运行脚本.我已经研究过这样做的方法,但我无法弄清楚如何做到这一点.
我想在"构建和运行"之前删除模拟器中的应用程序.如何启动模拟器以便删除?如果我通过"构建并运行"启动它,我得到一个长的日志输出,需要一段时间,因为我正在尝试修复的错误.我想避免这种情况.