Esempio n. 1
0
	void init() {
		Wi.initToRandom(sqrt(EMBEDDING_SIZE));
		Wf.initToRandom(sqrt(EMBEDDING_SIZE));
		Wo.initToRandom(sqrt(EMBEDDING_SIZE));
		Wu.initToRandom(sqrt(EMBEDDING_SIZE));
		Ui.initToRandom(sqrt(HIDDEN_SIZE));
		Uf.initToRandom(sqrt(HIDDEN_SIZE));
		Uo.initToRandom(sqrt(HIDDEN_SIZE));
		Uu.initToRandom(sqrt(HIDDEN_SIZE));
		Bi.initToZero();
		Bf.initToZero();
		Bo.initToZero();
		Bu.initToZero();
		Wfc.initToRandom(sqrt(HIDDEN_SIZE));
	}
Esempio n. 2
0
	void init() {
		input = nullptr;
		cell.initToZero(); hidden.initToZero();
		lastState = nullptr;
	}