Skip to content
This repository has been archived by the owner on Aug 28, 2021. It is now read-only.

Projects of 6.437 "Inference and Information" in Spring 2018 at MIT

Notifications You must be signed in to change notification settings

johnding1996/MIT-6.437-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

6.437 Project

This is the repository for MIT 6.437 Project I and II in Spring 2018.

Content

.
├── data
│   └── plaintext
│       ├── feynman.txt
│       ├── paradiselost.txt
│       ├── russell.txt
│       └── warandpeace.txt
├── main
│   ├── data
│   │   ├── ngrams
│   │   │   ├── lp1.npy
│   │   │   ├── lp2.npy
│   │   │   └── lp3.npy
│   │   └── word
│   │       └── wlp.pickle
│   ├── decode.py
│   ├── Demo.ipynb
│   ├── _hungarian.py
│   ├── solver.py
│   └── util.py
├── report
├── test
  • data: plain text sources
  • main: code: entry point: decode in decode.py
  • report: latex and pdf for report I and II
  • test: a test suite for the code running on MIT Athena

Algorithm

MCMC-based sampling for maximum likelihood estimator for substitution deciphering with 4 improvements:

  • fast ensemble MCMC
  • refined language model
  • linear assignment initialization
  • majority voting and mapping fixing

About

Projects of 6.437 "Inference and Information" in Spring 2018 at MIT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages