Giter Site home page Giter Site logo

shubhampachori12110095 / char-level-neural-machine-translation-using-attention-mechanism Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cuteboydot/char-level-neural-machine-translation-using-attention-mechanism

0.0 2.0 0.0 1010 KB

Implementation of Character level NMT(Neural Machine Translation) using RNN and Attention Wrapper

Python 100.00%

char-level-neural-machine-translation-using-attention-mechanism's Introduction

Char-level-Neural-Machine-Translation-using-Attention-Mechanism

Implementation of Character level NMT(Neural Machine Translation) Model using RNN and Attention Wrapper

(This model converts english spelling to korean pronunciation.)

[email protected]

reference

  1. Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation, Cho
  2. Sequence to Sequence Learning with Neural Networks, Sutskever

data reference

  1. 네이버 글로벌회화

1. NMT 모델 만들기.

네이버 글로벌회화 페이지에서는 카테고리별 영어 문장을 소개하고 있다.
총 16개의 카테고리를 다음과 같이 정리할 수 있다.

0(기본표현) : Hello. Nice to meet you. 헬로우. 나이스 투 미츄.
0(기본표현) : How are you doing? 하우 아 유 두잉?
...
15(긴급상황) : Your car has been towed. 유어 카 해즈 빈 토우드.
15(긴급상황) : My car was towed, I'd like to reclaim it. 마이 카 워즈 토우드, 아잇 라익 투 리클레임 잇.

본 프로젝트는 영어 문장을 한글 독음으로 변환하는 내용을 다룬다.
기본 입출력 데이터는 word 단위가 아닌 char 단위로 embedding matrix를 사용한다.
성능 향상을 위해 Multicell RNN과 Attention Mechanism을 추가하였다.
도식화 하면 다음과 같다.

2. Test result

2.1 실험 결과는 다음과 같다.

2.2 Training loss

2.3 Graph

char-level-neural-machine-translation-using-attention-mechanism's People

Contributors

cuteboydot avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.