我见过的用于分类任务的神经网络的大多数例子都使用softmax层作为输出激活函数.通常,其他隐藏单元使用sigmoid,tanh或ReLu函数作为激活函数.据我所知,在这里使用softmax函数也可以用数学方法计算出来.
classification machine-learning neural-network softmax activation-function
在Haskell中有几个可用于正则表达式的包(例如Text.Regex.Base,Text.Regex.Posix等).到目前为止我见过的大多数软件包都使用了我所知道的正则表达式的一个子集,我的意思是:我习惯用以下正则表达式将一个句子分成单词:
\\w+
Run Code Online (Sandbox Code Playgroud)
到目前为止,我尝试过的Haskell中几乎所有的包都不支持这个(至少前面提到的和Text.Regex.TDFA都没有).我知道使用Posix时[[:word:] +]的用法会产生相同的效果,但我想使用上面提到的变体.
从有两个问题:
我有一个文件路径列表,并希望所有这些文件再次作为sha1编码的哈希存储在列表中.它应该尽可能通用,因此文件可以是文本也可以是二进制文件.现在我的问题是:
我想编写一个函数,如果给定的字符是俄语元音,则返回true.但我得到的结果对我来说很奇怪.这是我到目前为止所得到的:
#include <iostream>
using namespace std;
bool is_vowel_p(char working_char)
// returns true if the character is a russian vowel
{
string matcher = "???×??????";
if (find(matcher.begin(), matcher.end(), working_char) != matcher.end())
return true;
else
return false;
}
void main()
{
cout << is_vowel_p('?') << endl; // russian vowel
cout << is_vowel_p('?') << endl; // russian consonant
cout << is_vowel_p('D') << endl; // latin letter
}
Run Code Online (Sandbox Code Playgroud)
结果是:
1
1
0
Run Code Online (Sandbox Code Playgroud)
对我来说有什么奇怪的.我期待以下结果:
1
0
0
Run Code Online (Sandbox Code Playgroud)
似乎有某种内部机制我还不知道.我起初对如何修复此功能以使其正常工作感兴趣.第二,那里发生了什么,我得到了这个结果.
数据集是一个包含三列的大文件:一个部分的ID,一些不相关的内容和一行文本.示例可能如下所示:
A01 001 This is a simple test.
A01 002 Just for exemplary purpose.
A01 003
A02 001 This is another text
Run Code Online (Sandbox Code Playgroud)
我想使用第一列(在此示例中为A01和A02,表示不同的文本)作为文件名,其内容是第二列之后该行中的所有内容.
上面的示例应该会生成两个文件,一个包含名称A01和内容:
This is a simple test.
Just for exemplary purpose.
Run Code Online (Sandbox Code Playgroud)
另一个A02内容如下:
This is another text
Run Code Online (Sandbox Code Playgroud)
我的问题是:
1)在ccl中制作图像的正确方法是什么?或者之间的确切区别是什么:
(compile-file "foo.lisp")和(progn (load "foo.lisp") (save-application "foo"))?
2)是否有可能加载多个图像(命令行首选)?
在git status查看本地文件夹中是否有任何更改时会发生什么?
据我所知,每个文件都通过哈希码(准确地说:sha1)进行"注册",并且git status"简单地"尝试匹配到目前为止已注册的哈希值,并且如果有不同的东西则被认为是状态改变.说实话,我不太确定,如果我错了,我想纠正.无论如何,出现了一些问题:
git add,git commit -am,git gc对于C++中的项目(我对这种语言比较新)我想创建一个存储给定单词和多个类的计数的结构.例如:
struct Word
{
string word;
int usaCount = 0;
int canadaCount = 0;
int germanyCount = 0;
int ukCount = 0;
}
Run Code Online (Sandbox Code Playgroud)
在这个例子中,我使用了4类国家.事实上,有数百个国家级.
我对此有疑问如下:
提前致谢.
我得到了一些变量依赖于不同功能的对象.换句话说:对象中的变量依赖于多种类型的函数,但应该有多个对象具有相同的这些函数.为了更多的清关,我试图给出一个例子(这不起作用).
#include <iostream>
class A
{
double size;
A( double (*f)() )
{
size = (*f)();
};
};
double fun1()
{
return 42.0;
}
int main()
{
A a = A( &fun1() );
std::cout << a.size << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
这当然是一个极小的例子.变量大小取决于某个函数,该函数应该作为参数传递给类.想象一下fun1,fun2作为不同种类的随机数生成器.
我认为C++中的ideomatic方式是一个包含变量的类,从它继承的类被不同对象的函数修改(如果我错误的话,请纠正我).但我的问题是:
是否有可能实现某种高阶构造函数?如果是这样,一个例子会很好.
ps:如果我使用了一些错误的技术术语,我很乐意得到纠正.