- Periods like !,? are relatively unambiguous but few like dot(.) are ambiguous which could be a end-of-sentence, abbreviation or decimal point.
 
  - We could build a binary classifier to identify this.
    
      - Few other options we can use are handwritten rules, regular expressions & machine learning algorithms.
 
    
   
  - Decisition Tree is the simplest form of it. We could draw a decision tree somethine like this:
 

  - A Decisition tree is just an if-then-else statement.
 
  - The interesting research in a decision tree is choosing the features.
 
  - These features could be exploited by any kind of classifier like Logistic Regression, SVMs etc.
 
  Ref: https://www.youtube.com/watch?v=di0N3kXfGYg