MCPcopy Create free account
hub / github.com/davisking/dlib / make_data

Function make_data

dlib/test/assignment_learning.cpp:94–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92// ----------------------------------------------------------------------------------------
93
94 void make_data (
95 std::vector<sample_type>& samples,
96 std::vector<label_type>& labels
97 )
98 {
99 lhs_element a, b, c, d;
100 a = 1,0,0;
101 b = 0,1,0;
102 c = 0,0,1;
103 d = 0,1,1;
104
105 std::vector<lhs_element> lhs;
106 std::vector<rhs_element> rhs;
107 label_type label;
108
109 lhs.push_back(a);
110 lhs.push_back(b);
111 lhs.push_back(c);
112
113 rhs.push_back(b);
114 rhs.push_back(a);
115 rhs.push_back(c);
116
117 label.push_back(1);
118 label.push_back(0);
119 label.push_back(2);
120
121 samples.push_back(make_pair(lhs,rhs));
122 labels.push_back(label);
123
124
125
126
127 lhs.clear();
128 rhs.clear();
129 label.clear();
130
131 lhs.push_back(a);
132 lhs.push_back(b);
133 lhs.push_back(c);
134
135 rhs.push_back(c);
136 rhs.push_back(b);
137 rhs.push_back(a);
138 rhs.push_back(d);
139
140 label.push_back(2);
141 label.push_back(1);
142 label.push_back(0);
143
144 samples.push_back(make_pair(lhs,rhs));
145 labels.push_back(label);
146
147
148 lhs.clear();
149 rhs.clear();
150 label.clear();
151

Callers 1

test1Function · 0.70

Calls 2

push_backMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected