| 179 | typename sequence_type |
| 180 | > |
| 181 | bool is_sequence_labeling_problem ( |
| 182 | const std::vector<sequence_type>& samples, |
| 183 | const std::vector<std::vector<unsigned long> >& labels |
| 184 | ) |
| 185 | { |
| 186 | if (is_learning_problem(samples, labels)) |
| 187 | { |
| 188 | for (unsigned long i = 0; i < samples.size(); ++i) |
| 189 | { |
| 190 | if (samples[i].size() != labels[i].size()) |
| 191 | return false; |
| 192 | } |
| 193 | return true; |
| 194 | } |
| 195 | |
| 196 | return false; |
| 197 | } |
| 198 | |
| 199 | // ---------------------------------------------------------------------------------------- |
| 200 | |