Files
keras-js/test/wrappers/data_Bidirectional.js

383 lines
19 KiB
JavaScript

// TEST DATA
// Keyed by mocha test ID
// Python code for generating test data can be found in the matching jupyter notebook in folder `notebooks/`.
(function () {
var DATA = {
'wrappers.Bidirectional.0': {
input: {
data: [-0.858898, -0.8339, 0.259565, -0.018129, 0.333949, 0.848107, 0.96387, 0.349427, -0.554177, -0.032331, 0.139825, 0.079569, -0.88255, -0.692016, 0.332476, -0.125685, 0.614931, -0.036786],
shape: [3, 6]
},
weights: [
{
data: [0.317596, 0.688515, -0.688309, -0.48247, 0.387223, -0.718263, 0.281673, -0.106311, 0.576861, -0.083926, 0.631691, 0.92647, 0.579655, -0.024215, -0.805793, -0.842947, -0.955415, 0.656415, 0.44667, 0.633739, 0.701525, 0.917507, -0.185671, -0.105247],
shape: [6, 4]
},
{
data: [-0.332867, 0.650317, 0.995501, -0.458367, -0.30351, 0.37881, -0.248093, 0.372204, -0.698964, -0.408058, -0.103801, 0.376217, -0.724015, 0.708616, -0.513219, -0.46074],
shape: [4, 4]
},
{
data: [-0.018116, 0.65912, 0.769708, 0.313803],
shape: [4]
},
{
data: [0.09181, 0.603458, -0.605956, 0.484425, 0.510238, 0.846944, 0.889925, -0.786016, 0.813665, -0.811729, 0.536095, -0.174245, 0.368024, 0.683977, -0.857333, -0.005531, 0.781397, 0.512491, 0.340635, -0.819093, -0.778165, 0.427181, -0.392763, -0.720549],
shape: [6, 4]
},
{
data: [-0.702767, -0.818005, 0.960855, -0.340243, -0.149024, 0.664644, 0.32663, -0.888726, 0.992616, 0.574741, 0.384116, -0.872589, 0.903384, -0.816145, -0.931977, 0.03192],
shape: [4, 4]
},
{
data: [0.469998, 0.339932, -0.133694, -0.467748],
shape: [4]
}
],
expected: {
data: [-0.19343, 1.34031, 0.608347, -0.003095],
shape: [4]
}
},
'wrappers.Bidirectional.1': {
input: {
data: [0.750054, 0.434148, -0.728844, 0.509119, -0.253407, -0.151866, 0.444465, 0.210897, -0.417866, -0.205582, -0.991291, 0.624873, 0.745016, -0.910733, -0.373436, -0.713311, 0.121669, 0.465829],
shape: [3, 6]
},
weights: [
{
data: [0.971827, -0.898904, -0.987921, 0.529589, 0.043586, -0.541366, 0.316759, 0.351387, -0.292323, 0.445466, -0.922655, 0.437413, -0.483267, -0.478014, 0.7408, -0.595028, -0.718381, 0.349594, -0.091293, 0.14291, 0.633818, -0.686841, -0.925272, -0.740397],
shape: [6, 4]
},
{
data: [0.180389, 0.629217, -0.656262, -0.476575, -0.36398, 0.987756, -0.579677, 0.883193, 0.651172, -0.820251, -0.64795, 0.857328, -0.4689, 0.356044, -0.641528, -0.531973],
shape: [4, 4]
},
{
data: [0.653857, -0.422921, -0.769865, 0.386656],
shape: [4]
},
{
data: [-0.838172, 0.91253, -0.538965, 0.880197, -0.347898, 0.009185, -0.43895, 0.943108, -0.237805, -0.726721, 0.52637, 0.292517, 0.593285, 0.936183, 0.733909, -0.412317, -0.367335, -0.984341, -0.494462, 0.525622, -0.455171, 0.79139, -0.101203, 0.528342],
shape: [6, 4]
},
{
data: [-0.496602, 0.202253, 0.999106, 0.312228, -0.047113, 0.447672, -0.699984, -0.112078, -0.725913, 0.126383, 0.160941, -0.041802, -0.536565, -0.752919, 0.995063, 0.785679],
shape: [4, 4]
},
{
data: [-0.095243, 0.193295, -0.158108, -0.236503],
shape: [4]
}
],
expected: {
data: [0.258818, -0.529755, 0.723585, -0.131471],
shape: [4]
}
},
'wrappers.Bidirectional.2': {
input: {
data: [0.750054, 0.434148, -0.728844, 0.509119, -0.253407, -0.151866, 0.444465, 0.210897, -0.417866, -0.205582, -0.991291, 0.624873, 0.745016, -0.910733, -0.373436, -0.713311, 0.121669, 0.465829],
shape: [3, 6]
},
weights: [
{
data: [0.971827, -0.898904, -0.987921, 0.529589, 0.043586, -0.541366, 0.316759, 0.351387, -0.292323, 0.445466, -0.922655, 0.437413, -0.483267, -0.478014, 0.7408, -0.595028, -0.718381, 0.349594, -0.091293, 0.14291, 0.633818, -0.686841, -0.925272, -0.740397],
shape: [6, 4]
},
{
data: [0.180389, 0.629217, -0.656262, -0.476575, -0.36398, 0.987756, -0.579677, 0.883193, 0.651172, -0.820251, -0.64795, 0.857328, -0.4689, 0.356044, -0.641528, -0.531973],
shape: [4, 4]
},
{
data: [0.653857, -0.422921, -0.769865, 0.386656],
shape: [4]
},
{
data: [-0.838172, 0.91253, -0.538965, 0.880197, -0.347898, 0.009185, -0.43895, 0.943108, -0.237805, -0.726721, 0.52637, 0.292517, 0.593285, 0.936183, 0.733909, -0.412317, -0.367335, -0.984341, -0.494462, 0.525622, -0.455171, 0.79139, -0.101203, 0.528342],
shape: [6, 4]
},
{
data: [-0.496602, 0.202253, 0.999106, 0.312228, -0.047113, 0.447672, -0.699984, -0.112078, -0.725913, 0.126383, 0.160941, -0.041802, -0.536565, -0.752919, 0.995063, 0.785679],
shape: [4, 4]
},
{
data: [-0.095243, 0.193295, -0.158108, -0.236503],
shape: [4]
}
],
expected: {
data: [0.982344, -0.537111, -0.869863, -0.839838, 0.26347, 0.986305, -0.831838, 0.156543],
shape: [8]
}
},
'wrappers.Bidirectional.3': {
input: {
data: [0.750054, 0.434148, -0.728844, 0.509119, -0.253407, -0.151866, 0.444465, 0.210897, -0.417866, -0.205582, -0.991291, 0.624873, 0.745016, -0.910733, -0.373436, -0.713311, 0.121669, 0.465829],
shape: [3, 6]
},
weights: [
{
data: [0.971827, -0.898904, -0.987921, 0.529589, 0.043586, -0.541366, 0.316759, 0.351387, -0.292323, 0.445466, -0.922655, 0.437413, -0.483267, -0.478014, 0.7408, -0.595028, -0.718381, 0.349594, -0.091293, 0.14291, 0.633818, -0.686841, -0.925272, -0.740397],
shape: [6, 4]
},
{
data: [0.180389, 0.629217, -0.656262, -0.476575, -0.36398, 0.987756, -0.579677, 0.883193, 0.651172, -0.820251, -0.64795, 0.857328, -0.4689, 0.356044, -0.641528, -0.531973],
shape: [4, 4]
},
{
data: [0.653857, -0.422921, -0.769865, 0.386656],
shape: [4]
},
{
data: [-0.838172, 0.91253, -0.538965, 0.880197, -0.347898, 0.009185, -0.43895, 0.943108, -0.237805, -0.726721, 0.52637, 0.292517, 0.593285, 0.936183, 0.733909, -0.412317, -0.367335, -0.984341, -0.494462, 0.525622, -0.455171, 0.79139, -0.101203, 0.528342],
shape: [6, 4]
},
{
data: [-0.496602, 0.202253, 0.999106, 0.312228, -0.047113, 0.447672, -0.699984, -0.112078, -0.725913, 0.126383, 0.160941, -0.041802, -0.536565, -0.752919, 0.995063, 0.785679],
shape: [4, 4]
},
{
data: [-0.095243, 0.193295, -0.158108, -0.236503],
shape: [4]
}
],
expected: {
data: [0.622907, 0.224597, -0.85085, -0.341647],
shape: [4]
}
},
'wrappers.Bidirectional.4': {
input: {
data: [0.750054, 0.434148, -0.728844, 0.509119, -0.253407, -0.151866, 0.444465, 0.210897, -0.417866, -0.205582, -0.991291, 0.624873, 0.745016, -0.910733, -0.373436, -0.713311, 0.121669, 0.465829],
shape: [3, 6]
},
weights: [
{
data: [0.971827, -0.898904, -0.987921, 0.529589, 0.043586, -0.541366, 0.316759, 0.351387, -0.292323, 0.445466, -0.922655, 0.437413, -0.483267, -0.478014, 0.7408, -0.595028, -0.718381, 0.349594, -0.091293, 0.14291, 0.633818, -0.686841, -0.925272, -0.740397],
shape: [6, 4]
},
{
data: [0.180389, 0.629217, -0.656262, -0.476575, -0.36398, 0.987756, -0.579677, 0.883193, 0.651172, -0.820251, -0.64795, 0.857328, -0.4689, 0.356044, -0.641528, -0.531973],
shape: [4, 4]
},
{
data: [0.653857, -0.422921, -0.769865, 0.386656],
shape: [4]
},
{
data: [-0.838172, 0.91253, -0.538965, 0.880197, -0.347898, 0.009185, -0.43895, 0.943108, -0.237805, -0.726721, 0.52637, 0.292517, 0.593285, 0.936183, 0.733909, -0.412317, -0.367335, -0.984341, -0.494462, 0.525622, -0.455171, 0.79139, -0.101203, 0.528342],
shape: [6, 4]
},
{
data: [-0.496602, 0.202253, 0.999106, 0.312228, -0.047113, 0.447672, -0.699984, -0.112078, -0.725913, 0.126383, 0.160941, -0.041802, -0.536565, -0.752919, 0.995063, 0.785679],
shape: [4, 4]
},
{
data: [-0.095243, 0.193295, -0.158108, -0.236503],
shape: [4]
}
],
expected: {
data: [0.896581, -0.954891, -0.158707, 0.372146, 0.26347, 0.986305, -0.831838, 0.156543, 0.990187, -0.957637, -0.916605, -0.917549, 0.365499, 0.974113, -0.934135, -0.105309, 0.982344, -0.537111, -0.869863, -0.839838, -0.75905, 0.61521, -0.756189, 0.055226],
shape: [3, 8]
}
},
'wrappers.Bidirectional.5': {
input: {
data: [-0.026584, 0.796165, -0.572223, 0.440034, -0.277983, 0.753121, 0.526932, -0.047419, -0.445086, -0.807694, 0.280248, -0.861573, -0.298649, -0.612661, -0.233313, -0.476619, -0.100986, -0.598219],
shape: [3, 6]
},
weights: [
{
data: [-0.400676, -0.806051, 0.727377, 0.299105, 0.162793, 0.696317, -0.630284, 0.653073, 0.242925, 0.148925, -0.187914, 0.351016, 0.546924, 0.075698, -0.743714, 0.635785, -0.867496, -0.475611, -0.836474, -0.099114, 0.730422, -0.75379, 0.737732, -0.042137],
shape: [6, 4]
},
{
data: [-0.045344, -0.164038, -0.268339, 0.845397, -0.243892, 0.889969, -0.723107, -0.812532, -0.162915, 0.054766, 0.995428, 0.904954, -0.227887, -0.717716, 0.369742, 0.764909],
shape: [4, 4]
},
{
data: [-0.034764, 0.373026, 0.5397, 0.050508],
shape: [4]
},
{
data: [-0.48369, -0.447759, -0.566219, 0.343364, -0.24531, 0.701212, 0.035146, 0.441802, 0.667955, -0.504994, 0.666803, -0.831937, 0.197281, -0.417857, -0.39006, 0.86274, 0.715555, -0.617149, 0.333407, 0.642035, -0.919191, -0.828808, -0.477502, -0.727975],
shape: [6, 4]
},
{
data: [-0.306533, -0.235389, -0.903843, -0.310018, -0.211702, -0.929241, -0.211704, -0.855145, 0.244396, 0.334903, 0.219381, 0.938061, -0.013659, 0.841669, 0.063987, -0.822806],
shape: [4, 4]
},
{
data: [-0.064656, -0.046499, -0.690927, -0.559937],
shape: [4]
},
{
data: [-0.590646, 0.388749, -0.905079, -0.374447, -0.290089, -0.362842, 0.621741, -0.496921, -0.320949, -0.798901, 0.362235, 0.584323, -0.264632, 0.731494, -0.601265, -0.177435, 0.242456, -0.392434, 0.51254, -0.863917, -0.005677, -0.248686, 0.074111, -0.737928],
shape: [6, 4]
},
{
data: [0.552103, -0.537055, -0.809637, -0.360119, -0.359288, 0.500941, -0.510881, -0.263097, -0.388594, 0.963256, 0.132948, 0.275306, 0.268274, -0.374116, 0.177156, -0.213494],
shape: [4, 4]
},
{
data: [-0.362599, 0.964158, 0.710189, -0.382308],
shape: [4]
},
{
data: [0.178258, -0.300581, 0.832681, 0.908637, -0.674534, -0.157065, 0.198091, 0.638358, 0.366142, 0.948309, -0.305064, -0.523868, 0.981333, 0.19233, -0.804553, 0.29773, -0.289915, 0.216719, -0.501952, 0.668216, -0.298874, 0.498891, 0.94866, 0.621475],
shape: [6, 4]
},
{
data: [0.807118, -0.760589, -0.028865, -0.670325, -0.896482, -0.750147, 0.736501, 0.743636, 0.608933, 0.703828, 0.161015, 0.851966, -0.268783, -0.04837, 0.236778, -0.886123],
shape: [4, 4]
},
{
data: [0.33535, -0.58156, -0.54846, 0.092896],
shape: [4]
},
{
data: [0.245776, 0.935485, 0.309313, 0.905204, 0.031089, 0.984402, 0.656903, -0.075944, -0.485436, -0.00131, 0.490612, 0.364067, -0.80787, -0.18118, -0.800993, 0.470466, -0.706307, 0.670125, -0.079278, -0.748434, 0.219603, 0.612812, 0.887, 0.840587],
shape: [6, 4]
},
{
data: [0.608142, 0.031424, -0.113381, 0.761242, 0.350692, 0.55033, -0.465194, -0.192457, 0.472623, 0.115715, -0.887, 0.253264, -0.180434, -0.840145, -0.86505, -0.017223],
shape: [4, 4]
},
{
data: [-0.274857, -0.894091, 0.79009, 0.858528],
shape: [4]
},
{
data: [0.074086, 0.934899, -0.863756, 0.656665, -0.286312, -0.850001, 0.249795, -0.610878, 0.523095, -0.399227, 0.840477, -0.834731, 0.878922, -0.914947, 0.646411, 0.568749, -0.208593, -0.791925, 0.482012, -0.811503, 0.611931, -0.69639, -0.087624, 0.563664],
shape: [6, 4]
},
{
data: [0.959345, 0.863272, 0.933468, 0.376421, 0.990657, -0.232172, -0.348698, 0.343035, -0.223816, -0.062855, 0.674938, 0.152569, -0.402864, 0.096119, -0.891355, -0.757461],
shape: [4, 4]
},
{
data: [-0.902219, -0.683954, 0.134806, -0.871265],
shape: [4]
}
],
expected: {
data: [-0.157473, 0.357858, 0.224005, -0.336947, -0.265784, -0.509424, -0.493729, -0.612647, -0.372099, 0.52386, 0.327942, -0.262486, -0.79762, 0.664689, -0.524109, -0.625558, -0.2188, 0.613527, 0.440251, 0.360708, -0.39845, 0.370616, -0.177491, -0.544636],
shape: [3, 8]
}
},
'wrappers.Bidirectional.6': {
input: {
data: [-0.064981, -0.880058, -0.904835, -0.567077, 0.031142, -0.057601, 0.247288, -0.851455, -0.129103, 0.975779, -0.998389, -0.147971, 0.24221, -0.191582, -0.216414, 0.83379, -0.498038, 0.445386],
shape: [3, 6]
},
weights: [
{
data: [0.807118, -0.760589, -0.028865, -0.670325, -0.896482, -0.750147, 0.736501, 0.743636, 0.608933, 0.703828, 0.161015, 0.851966, -0.268783, -0.04837, 0.236778, -0.886123, 0.813034, -0.380336, -0.214975, -0.8337, -0.536234, 0.415819, -0.469715, -0.501354],
shape: [6, 4]
},
{
data: [0.33535, -0.58156, -0.54846, 0.092896, -0.282469, -0.433627, 0.649036, -0.167267, 0.228306, -0.410728, 0.057924, 0.779121, 0.002282, -0.056874, 0.501906, 0.237949],
shape: [4, 4]
},
{
data: [0.245776, 0.935485, 0.309313, 0.905204],
shape: [4]
},
{
data: [0.608142, 0.031424, -0.113381, 0.761242, 0.350692, 0.55033, -0.465194, -0.192457, 0.472623, 0.115715, -0.887, 0.253264, -0.180434, -0.840145, -0.86505, -0.017223, 0.472874, 0.895249, 0.798031, 0.285864, 0.661202, 0.990973, 0.628736, 0.077497],
shape: [6, 4]
},
{
data: [-0.274857, -0.894091, 0.79009, 0.858528, -0.618948, 0.516904, 0.970979, 0.394163, 0.477123, -0.25245, 0.562477, -0.85766, -0.854637, 0.57802, -0.819807, -0.218625],
shape: [4, 4]
},
{
data: [0.074086, 0.934899, -0.863756, 0.656665],
shape: [4]
},
{
data: [0.959345, 0.863272, 0.933468, 0.376421, 0.990657, -0.232172, -0.348698, 0.343035, -0.223816, -0.062855, 0.674938, 0.152569, -0.402864, 0.096119, -0.891355, -0.757461, -0.429464, -0.132312, 0.797514, -0.617471, 0.48586, 0.104929, 0.719747, 0.693564],
shape: [6, 4]
},
{
data: [-0.902219, -0.683954, 0.134806, -0.871265, -0.026584, 0.796165, -0.572223, 0.440034, -0.277983, 0.753121, 0.526932, -0.047419, -0.445086, -0.807694, 0.280248, -0.861573],
shape: [4, 4]
},
{
data: [-0.433022, 0.731348, 0.306395, -0.67992],
shape: [4]
},
{
data: [-0.861649, 0.598489, -0.266508, -0.715022, -0.580614, 0.698313, -0.88833, -0.698798, 0.930166, 0.595317, 0.945349, -0.821834, 0.848105, 0.442697, -0.853266, 0.666577, -0.05506, -0.673782, -0.400507, -0.348064, 0.228092, 0.35712, -0.987534, 0.599894],
shape: [6, 4]
},
{
data: [0.861327, -0.802503, 0.471262, -0.080383, -0.010717, -0.161743, -0.31937, 0.963125, 0.416008, -0.668206, 0.824587, -0.451302, 0.65465, 0.958297, 0.664109, 0.321278],
shape: [4, 4]
},
{
data: [-0.756193, 0.180037, 0.147375, -0.562754],
shape: [4]
},
{
data: [0.231072, 0.077127, 0.719011, 0.328886, 0.104417, -0.189237, 0.904856, 0.303779, 0.448067, -0.632821, -0.517793, 0.964547, 0.914006, 0.158615, -0.382882, 0.701797, 0.785, 0.742436, 0.205055, -0.236617, 0.584463, 0.043674, -0.210387, 0.794003],
shape: [6, 4]
},
{
data: [0.807785, -0.995625, 0.792344, -0.730173, -0.003335, 0.116801, -0.042547, -0.84428, -0.664131, 0.100601, 0.744402, 0.247795, 0.701989, -0.802321, 0.857946, 0.656227],
shape: [4, 4]
},
{
data: [0.956469, 0.697428, 0.658709, 0.200437],
shape: [4]
},
{
data: [-0.610569, -0.202995, 0.661834, 0.672608, -0.372323, 0.965922, -0.395246, 0.295588, -0.817943, -0.462135, 0.195644, -0.553851, 0.872775, 0.184012, -0.159798, 0.718101, 0.314693, 0.21712, 0.618203, 0.456473, 0.793074, -0.05373, 0.86184, -0.472005],
shape: [6, 4]
},
{
data: [0.136758, 0.206499, -0.012913, -0.143981, -0.555727, 0.908411, -0.548564, 0.495666, 0.045375, -0.161275, 0.881661, 0.632453, -0.491336, 0.564241, -0.123241, 0.242803],
shape: [4, 4]
},
{
data: [0.386395, -0.913005, 0.331654, -0.868448],
shape: [4]
},
{
data: [0.704509, 0.044067, -0.513882, 0.034052, 0.068595, -0.137748, 0.571166, -0.772162, -0.043342, -0.68124, 0.20396, 0.143998, 0.534577, -0.987792, 0.617588, -0.001965, 0.184016, -0.786003, 0.501544, 0.844919, -0.882917, 0.272372, -0.48569, -0.749348],
shape: [6, 4]
},
{
data: [0.744668, 0.131694, 0.683335, -0.517634, -0.72637, -0.391414, 0.364056, -0.132388, -0.219259, -0.388532, -0.825257, -0.881902, 0.77074, -0.171432, 0.807263, -0.282292],
shape: [4, 4]
},
{
data: [0.703373, 0.0406, -0.187257, 0.519305],
shape: [4]
},
{
data: [-0.64016, -0.882695, -0.822738, -0.766773, -0.838066, -0.1894, 0.05368, -0.105673, 0.920511, 0.137277, -0.988231, -0.479063, 0.445765, 0.55789, -0.078577, 0.569782, 0.713003, 0.86089, -0.941018, -0.035093, 0.709627, -0.129286, 0.436831, -0.251455],
shape: [6, 4]
},
{
data: [0.174888, 0.467002, -0.907179, 0.264831, 0.035284, -0.101552, -0.280788, -0.035035, -0.612559, 0.436833, -0.405371, 0.7228, -0.445162, -0.96719, -0.721193, -0.206063],
shape: [4, 4]
},
{
data: [0.234202, -0.168017, -0.351661, 0.140682],
shape: [4]
}
],
expected: {
data: [-0.065014, 0.103069, 0.158661, 0.147101, 0.428936, -0.476282, 0.248468, -0.294627, -0.260324, -0.195284, -0.273372, 0.205709, 0.470307, -0.307584, 0.078914, -0.335251, -0.123029, 0.088565, -0.184198, 0.204667, 0.352689, -0.191028, 0.129911, -0.182788],
shape: [3, 8]
}
}
}
window.TEST_DATA = Object.assign({}, window.TEST_DATA, DATA)
})()