Реализация байесовского классификатора в Ruby?

Я столкнулся с проблемой вызова некоторых методов на пустом tableView. Вот еще один вариант для Swift 4, который обрабатывает пустые просмотры таблиц.

extension UITableView {
  func hasRowAtIndexPath(indexPath: IndexPath) -> Bool {
    return indexPath.section < self.numberOfSections && indexPath.row < self.numberOfRows(inSection: indexPath.section)
  }

  func scrollToTop(animated: Bool) {
    let indexPath = IndexPath(row: 0, section: 0)
    if self.hasRowAtIndexPath(indexPath: indexPath) {
      self.scrollToRow(at: indexPath, at: .top, animated: animated)
    }
  }
}

Использование:

// from yourViewController or yourTableViewController
tableView.scrollToTop(animated: true)//or false
15
задан miller 3 July 2009 в 20:27
поделиться

1 ответ

У Ильи Григорика есть хороший ответ на эту проблему в этой записи блога на Байесовских классификаторах

Кроме того, вы можете захотеть взглянуть на ai4r rubygem для некоторых альтернатив байесовским классификаторам.

ID3 - хороший выбор, потому что он дает дерево решений, которое "понятно" даже тем, кто не имеет реального понимания методов машинного обучения.

13
ответ дан 1 December 2019 в 04:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: