"Vue.js 구글 번역 후속처리기"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 36개는 보이지 않습니다)
20번째 줄: 20번째 줄:
<script>
<script>
const rule_list = [
const rule_list = [
'([0-9]) ([년월일개명])', '$1$2',
'([0-9]) ([%년월일개명])', '$1$2',
'([0-9]) 가지', '$1가지',
'([0-9]) 가지', '$1가지',


32번째 줄: 32번째 줄:
'명시 적', '명시적',
'명시 적', '명시적',
'암시 적', '암시적',
'암시 적', '암시적',
'역전 파', '역전파',
'역 전파', '역전파',
'적응 적', '적응적',
'적응 적', '적응적',
'변압기', '트랜스포머',
'변압기', '트랜스포머',
'가상 세계', '가상세계',
'가상 세계', '가상세계',
'권장 사항', '권장사항',
'권장 사항', '권장사항',
'기계 학습', '머신러닝',
'머신 러닝', '머신러닝',
'머신 러닝', '머신러닝',
'매개 변수', '매개변수',
'매개 변수', '매개변수',
48번째 줄: 50번째 줄:
'설명 가능', '설명가능',
'설명 가능', '설명가능',
'신뢰 기준', '신뢰기준',
'신뢰 기준', '신뢰기준',
'신뢰 수준', '신뢰수준',
'예측 모델', '예측모델',
'예측 모델', '예측모델',
'예측 점수', '예측점수',
'예측 점수', '예측점수',
60번째 줄: 63번째 줄:
'학습 모델', '학습모델',
'학습 모델', '학습모델',
'학습 영역', '학습영역',
'학습 영역', '학습영역',
'해석 가능', '해석가능',  
'해석 가능', '해석가능',
'물류 모델', '로지스틱모델',
'물류 모델', '로지스틱모델',
'그라디언트', '기울기',
'멀티 플랫폼', '멀티플랫폼',
'멀티 플랫폼', '멀티플랫폼',
'프리 트레인', '사전훈련',
'프리 트레인', '사전훈련',
67번째 줄: 71번째 줄:
'데이터 세트', '데이터세트',
'데이터 세트', '데이터세트',
'데이터 과학', '데이터과학',
'데이터 과학', '데이터과학',
'인공 신경망', '인공신경망',
'테스트 세트', '테스트세트',
'테스트 세트', '테스트세트',
'화이트 박스', '화이트박스',
'화이트 박스', '화이트박스',
74번째 줄: 79번째 줄:
'이 백서', '이 논문',
'이 백서', '이 논문',
'연구원은', '연구자는',
'연구원은', '연구자는',
'([는|은])보다', '$1 보다',


' 나 ', '나 ',
' 나 ', '나 ',
87번째 줄: 93번째 줄:
'없는', ' 없는',
'없는', ' 없는',
'없는([^지])', '없는 $1',
'없는([^지])', '없는 $1',
'있는', ' 있는',
'([^ ])있는', '$1 있는',
'있을', ' 있을',
'있을', ' 있을',
' 히면 ', '히면',
' 히면 ', '히면',
'([기을를])위한', '$1 위한',
'있도록', '있도록 ',
'있도록', '있도록 ',
'([기을를])위한', '$1 위한',
'로하는 ', '로 하는 ',
'이되는 ', '이 되는 ',
'이되는 ', '이 되는 ',
'어야하', '어야 하',
'어야하', '어야 하',
110번째 줄: 118번째 줄:
   '않습니다.', '않는다.',
   '않습니다.', '않는다.',
'습니다.', '다.',
'습니다.', '다.',
'납니다.', '나다',
'됩니다.', '된다.',
'됩니다.', '된다.',
'듭니다.', '든다.',
'듭니다.', '든다.',
118번째 줄: 127번째 줄:


'하십시오.', '해보자.',
'하십시오.', '해보자.',
"\\(예\\s:\\s", "(예: ",


' / ', '/',
' / ', '/',
' (\\([^)]+\\))', '$1',


"('[^']+')([^ ])", '$1 $2',
"('[^']+')([^ ])", '$1 $2',

2021년 5월 19일 (수) 01:45 기준 최신판

1 개요[ | ]

<style>
#app { width: 100%; }
.column { float:left; width: 50%; }
textarea { width: 100%; height: 400px; }
</style>

<div id="app">
  <div class="column">
    <textarea v-model="a"></textarea>
  </div>
  <div class="column">
    <textarea>{{ b }}</textarea>
  </div>
</div>

<script src="//unpkg.com/vue/dist/vue.min.js"></script>
<script>
const rule_list = [
'([0-9]) ([%년월일개명])', '$1$2',
'([0-9]) 가지', '$1가지',

'출시', '릴리스',
' 라벨 ', ' 레이블 ',
'때때로', '때로',
'딥 러닝', '딥러닝',
'대화 형', '대화형',

'계층 적', '계층적',
'명시 적', '명시적',
'암시 적', '암시적',
'역전 파', '역전파',
'역 전파', '역전파',
'적응 적', '적응적',
'변압기', '트랜스포머',
'가상 세계', '가상세계',
'권장 사항', '권장사항',
'기계 학습', '머신러닝',
'머신 러닝', '머신러닝',
'매개 변수', '매개변수',
'질문 해결', '문제해결',
'벤치 마크', '벤치마크',
'불완전 성', '불완전성',
'블랙 박스', '블랙박스',
'빅 데이터', '빅데이터',
'사용 가능', '사용가능',
'상호 작용', '상호작용',
'설명 가능', '설명가능',
'신뢰 기준', '신뢰기준',
'신뢰 수준', '신뢰수준',
'예측 모델', '예측모델',
'예측 점수', '예측점수',
'웹 사이트', '웹사이트',
'인공 지능', '인공지능', 
'요구 사항', '요구사항',
'의사 결정', '의사결정',
'자율 학습', '자율학습',
'지도 학습', '지도학습',
'학습 경로', '학습경로',
'학습 경험', '학습경험',
'학습 모델', '학습모델',
'학습 영역', '학습영역',
'해석 가능', '해석가능',
'물류 모델', '로지스틱모델',
'그라디언트', '기울기',
'멀티 플랫폼', '멀티플랫폼',
'프리 트레인', '사전훈련',
'데이터 셋', '데이터세트',
'데이터 세트', '데이터세트',
'데이터 과학', '데이터과학',
'인공 신경망', '인공신경망',
'테스트 세트', '테스트세트',
'화이트 박스', '화이트박스',
'수신기 작동 특성 곡선', 'ROC곡선',

'의인지', '의 인지',
'이 백서', '이 논문',
'연구원은', '연구자는',
'([는|은])보다', '$1 보다',

' 나 ', '나 ',
' 인 ', '인 ',
' 된 ', '된 ',
' 될 ', '될 ',
'([^\.^로]) 한 ', '$1한 ',
'([^\.]) 일 ', '$1일 ',

'([^ ])할([^ ^지])', '$1할 $2',
' 할 ', '할 ',

'없는', ' 없는',
'없는([^지])', '없는 $1',
'([^ ])있는', '$1 있는',
'있을', ' 있을',
' 히면 ', '히면',
'([기을를])위한', '$1 위한',

'있도록', '있도록 ',
'로하는 ', '로 하는 ',
'이되는 ', '이 되는 ',
'어야하', '어야 하',
'어야한', '어야 한',
'해야하', '해야 하',
'해야한', '해야 한',
'으면 서', '으면서',

'두 었', '두었',

  '하게합니다.', '하게 한다.',
  '부족합니다([\.!])', '부족하다$1',
  '중요합니다([\.!])', '중요하다$1',
  '로합니다([\.!])', '로 한다$1',
'합니다([\.!])', '한다$1',
    '가되었습니다.', '가 되었다.',
  '되었습니다.', '되었다.',
  '않습니다.', '않는다.',
'습니다.', '다.',
'납니다.', '나다',
'됩니다.', '된다.',
'듭니다.', '든다.',
'립니다.', '린다.',
'입니다.', '이다.',
'줍니다.', '준다.',
'집니다.', '진다.',

'하십시오.', '해보자.',

"\\(예\\s:\\s", "(예: ",

' / ', '/',
' (\\([^)]+\\))', '$1',

"('[^']+')([^ ])", '$1 $2',

'" ([^"]+)"', '"$1"',
'("[^"]+")([^ ])', '$1 $2',
  '" 라는', '"라는',
  '" 로', '"로',
  '" 으로', '"으로',
'\ cite {', '\cite{'
]
let rules = []
for(i=0; i<rule_list.length; i+=2) rules.push(rule_list.slice(i, i+2))
Vue.prototype.$rules = rules
new Vue({
  el: '#app',
  computed: {
    b() {
      let s = this.a
      for(i in this.$rules) {
        const rule = this.$rules[i]
      	s = s.replace(new RegExp(rule[0],'g'), rule[1])
      }
      return s
    }
  },
  data: {
    a: '안녕입니다.'
  }
})
</script>

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}