This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var async = require('async'); | |
var send = function(html, email, cb_) { | |
var sg = new (require('sendgrid').SendGrid)('teleportd', | |
'<PASSWORD>'); | |
sg.send({ | |
to: email, | |
from: '[email protected]', | |
fromname: 'Christmas Bot', | |
subject: 'Noyel 2014 - Cadeaux de cousins - FINAL!', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
algorithm , avg.time, false_positive, false_negative, correct | |
---------------------------------------------------------------------- | |
phash[10] , 254ms, 0, 8, 1092 | |
phash[20] , 253ms, 0, 2, 1098 | |
phash[30] , 253ms, 254, 0, 846 | |
puzzle[0.4] , 44ms, 0, 6, 1094 | |
puzzle[0.5] , 44ms, 3, 2, 1095 | |
puzzle[0.6] , 42ms, 21, 1, 1078 | |
phash-pp[20, 240] , 104ms, 0, 1, 1099 | |
phash-pp[20, 120] , 80ms, 0, 2, 1098 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var LIBRARY = ...; | |
var THRESHOLD = ...; | |
function compare(image_1, image_2) { | |
/* h1 and/or h2 can be stored in database. */ | |
var h1 = LIBRARY.hash(image_1); | |
var h2 = LIBRARY.hash(image_2); | |
var d = LIBRARY.distance(h1, h2); | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Type, L1, L2, L3, Cov, Err, Train, It, Res | |
-------------------------------------------------------- | |
hashtags, 1000, 10, 2, -, 0.05, 2000, -, 0.73 | |
hashtags, 1000, -, 2, -, 0.05, 2000, -, 0.73 | |
hashtags, 1000, 50, 2, -, 0.05, 10000, -, 0.75 | |
hashtags, 2000, 50, 2, -, 0.03, 10000, -, 0.78 | |
hashtags, 1000, 50, 2, -, 0.03, 10000, -, 0.76 | |
hashtags, 4000, -, 2, 47.44, 0.05, 10000, 4, 0.78 | |
words, 4000, -, 2, 34.82, 0.03, 4000, 2, 0.75 | |
words, 2000, 50, 2, 27.66, 0.03, 10000, 135, 0.75 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
do { | |
err = 0; | |
for(unsigned int i = 0; i < train_in_.size(); i++) { | |
vector<double> res = this->learn(train_in_[i], train_out_[i]); | |
/* error calculation */ | |
double e = 0; | |
for(unsigned int j = 0; j < res.size(); j++) { | |
e += pow(res[j] - train_out_[i][j], 2); | |
} | |
err += e / res.size(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for(int j = 0; j < layers_[l-1]; j++) { | |
sum_[l][i] += W_[l][i][j] * val_[l-1][j]; | |
} | |
/* Activation function */ | |
val_[l][i] = 1 / (1 + exp(-sum_[l][i])); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// ## NN Class | |
// | |
class NN : public ObjectWrap { | |
/* ... */ | |
vector<int> layers_; /* layers structure */ | |
vector< vector< vector<double> > > W_; /* weights */ | |
/* ... */ | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TOP MENs WORDS [P(M|feat)] | |
┌───────────────────┬────────────────────────┬─────────────────────┬─────────────────────┬─────────┐ | |
│ feat │ MI │ P(F|feat) │ P(M|feat) │ count │ | |
├───────────────────┼────────────────────────┼─────────────────────┼─────────────────────┼─────────┤ | |
│ instagay │ 0.00022357298801020352 │ 0.08653846153846154 │ 0.9134615384615384 │ 4576 │ | |
│ instaboy │ 0.00028438645833364835 │ 0.11872780608306316 │ 0.8812721939169369 │ 6477 │ | |
│ beard │ 0.00023996501077783796 │ 0.13137099960489926 │ 0.8686290003951008 │ 5062 │ | |
│ bmw │ 0.00023463541132113985 │ 0.17349643221202854 │ 0.8265035677879714 │ 4905 │ | |
│ ps3 │ 0.00024576041454740495 │ 0.17954588818927686 │ 0.8204541118107231 │ 5241 │ | |
│ legend │ 0.000242332533506523 │ 0.2024133904242896 │ 0.7975866095757104 │ 5138 │ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TOP WOMENs WORDS [P(F|feat)] | |
┌─────────────────┬────────────────────────┬────────────────────┬─────────────────────┬────────┐ | |
│ feat │ MI │ P(F|feat) │ P(M|feat) │ count │ | |
├─────────────────┼────────────────────────┼────────────────────┼─────────────────────┼────────┤ | |
│ obrigada │ 0.00027892588535643266 │ 0.9685880320402072 │ 0.03141196795979268 │ 6367 │ | |
│ nails │ 0.0005797362527263134 │ 0.9323099021456146 │ 0.0676900978543855 │ 22278 │ | |
│ nail │ 0.0003044173746727099 │ 0.9318902523093892 │ 0.06810974769061078 │ 7253 │ | |
│ lipstick │ 0.00027485524057785637 │ 0.9307852898667095 │ 0.0692147101332905 │ 6227 │ | |
│ nomakeup │ 0.00027682050785528235 │ 0.9210108073744437 │ 0.07898919262555626 │ 6292 │ | |
│ girly │ 0.00027218400694593495 │ 0.9180381293791755 │ 0.08196187062082451 │ 6137 │ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
┌───────────────────┬────────────────────────┬─────────────────────┬─────────────────────┬────────┐ | |
│ feat │ MI │ P(F|feat) │ P(M|feat) │ count │ | |
├───────────────────┼────────────────────────┼─────────────────────┼─────────────────────┼────────┤ | |
│ 2013 │ 0.0007369516096940501 │ 0.4390515775552617 │ 0.5609484224447384 │ 52930 │ | |
│ some │ 0.000736858500749544 │ 0.445240713107673 │ 0.5547592868923271 │ 50932 │ | |
│ old │ 0.0007365194018360236 │ 0.4566446562018109 │ 0.5433553437981891 │ 50582 │ | |
│ followme │ 0.0007364834465793508 │ 0.4685242121445043 │ 0.5314757878554958 │ 52040 │ | |
│ em │ 0.0007364028645929781 │ 0.47138620491724864 │ 0.5286137950827514 │ 52265 │ | |
│ 1 │ 0.0007363022436669361 │ 0.47312624679395837 │ 0.5268737532060416 │ 52635 │ | |
│ picoftheday │ 0.000736169463191504 │ 0.41519248894366706 │ 0.5848075110563329 │ 55172 │ |