종달랩 종다리 이야기

인공지능을 이용한 음성인식에 대한 번역문

Computer Science/머신 러닝
반응형


번역은 한국인공지능아카데미가 해주셨네요.



모바일로 글을 옮기다 보니 죄다 링크붙이기입니다.

음성인식 분야도 인공지능을 활용하여 그 성능이 한단계 발전했다는 논문 번역본입니다.

RNN-T를 활용한 내용으로 RNN-T의 약자는 Recurrent Neural Network Transducers 입니다.

<동일한 음성 문장을 인식할 때의 비교 동영상이라고 내용에 소개가 됩니다. 왼쪽은 서버쪽 음성인식장치, 오른쪽은 새로운 장치 인식기.. 오른쪽이 빠르다는걸 강조합니다.>







반응형

도커에 대한 설명 동영상

Computer Science/클라우드-대용량 아키텍처
반응형


https://youtu.be/tPjpcsgxgWc


도커를 쉽게 설명하는 동영상입니다.

도커에 대한 개념을 쉽게 잡을 수 있을것 같네요. 


반응형

도커를 강력하게 만드는 12가지 도구

Computer Science/클라우드-대용량 아키텍처
반응형





ITWorld Korea: 도커를 더 강력하게 만드는 오픈소스 툴 12가지.

원본은 위 링크에 있고, 간단히 툴에 대한 이름만 리스트하겠습니다. 글은 꼭 가서 읽어보세요.


1.다이브

.. 이때 다이브(Dive)를 이용하면 대화식 UI를 통해 도커 이미지 속 레이어를 가시적으로 확인..


2.도커 컴포즈 UI
도커 컴포즈 UI(Docker Compose UI)는 도커 컴포즈에 웹 기반 UI를 추가한 MIT 라이선스 프로젝트..

3.도클리
.. 도클리(Dockly)가 해법이다. 도커용 풀스크린 터미널 인터페이스를 제공..

4.더스티
.. 도커 기반의 MIT 라이선스 개발 환경이다. 더스티 개발팀은 컨테이너 관리 툴인 도커 컴포즈 또는 베이그란트(Vagrant)의 사용성을 개선하는 툴..

5.엘시
엘시(Elsy)는 도커와 도커 컴포즈를 이용한 멀티 랭기지 빌드 툴..


6.고커라이즈
고(Go) 언어 애호가를 위한 툴... BSD 라이선스 툴...

 

7.헤비터스
헤비터스(Habitus) 역시 도커 기반 빌드 툴..... 도커 파일과 build.yml 파일을 이용해 임의의 명령 다수를 포함한 다단계 컨테이너 빌드를 만든다...

8.하이퍼
.. 하이퍼바이저 중립적인 툴.. 어떤 하이퍼바이저 상의 도커 이미지도 실행... 파이퍼는 도커와 QEMU, 젠(Xen)을 사용..

9.카이트메틱
.. 카이트메틱(Kitematic)은 맥OS와 우분투 리눅스, 윈도우 등에서 쓸 수 있는 도커 컨테이너 관리용 GUI 툴...

10.로그스파우트
...로그스파우트(Logspout)에도 도커 컨테이너의 로그를 관리... 

11.포테이너
...싱글 호스트이든, 클러스터이든 상관없이 도커 환경에 대한 웹 UI를 제공해 현재 실행중인 모든 것에 대한 단일 뷰를 볼 수..

12.웨일브루
맥OS 사용자라면 맥용 에드훅 패키지 관리 시스템 '홈브루(Homebrew)'에 익숙할 것....웨일브루(Whalebrew)를 이용하면 도커 이미지를 설치한 후 커맨드 라인에서 직접 실행....

반응형

JSON이나 JSON-Schema로부터 Java Objects를 생성해주는 사이트

Computer Science/프로그래밍 TIP
반응형

JSon이나 JSon-Schema를 이용하다 보면 이에 해당하는 Java Object를 정의해야 할 일이 부지기 수 입니다.


이럴때 유용하게 사용할 수 있는 사이트가 있어서 소개합니다.


jsonschema2pojo 


생기기는 이렇게 생겼습니다. 예제를 하나 넣어보고 Preview를 누르면 해당 JSon에 맞는 Java Object들을 만들어 줍니다.



JSon의 데이터의 형태를 보고 참 잘 만들어 주는 것을 확인할 수 있습니다.



유용하게 사용하세요.

반응형

Retrofit 2 를 이용해서 Rest API 제어하는법

Computer Science/프로그래밍 TIP
반응형

정말 오랜만에 올리는 포시팅..


간만에 직접 개발을 할 일이 생겼습니다.


HTTP를 이용한 Rest API를 호출하고 받아오는 일이 같이 있었는데, 요즘은 다양한 library를 통해서 쉽게 구현하는구나 하는 생각이 들었네요.


그중에 Retrofit 2를 이용해서 쉽게 Rest API를 호출하고 제어할 수 있구나.. 하는 생각이 들었습니다.


우선은 간단한 링크만 소개하고 시간 나는대로 번역을 올리도록 하겠습니다.



Get Started With Retrofit 2 HTTP Client


한글 번역본이 필요하시면 다음 블로그를 통해서 확인이 가능합니다.


[Retrofit] Retrofit 2 HTTP 클라이언트 시작하기



앞으로 1주일에 2개 정도씩 포스팅하도록 노력해야겠네요.

반응형

ubuntu에서 tomcat을 완전히 삭제합시다.

Computer Science/리눅스
반응형

어렵게 어렵게 톰켓을 깔지는 않았지만,

무슨 이유에서인지 톰켓이 작동을 하지 않는 사태가 나타났습니다.

 

여러가지 이유를 찾아보려고 하다가, 그냥 다시 싹다 지우기로 하였습니다.

 

이때 어떻게 하면 쉽게 지울 수 있는지는 아래 그림으로 정리하였습니다.

 

가장 좋은 것은 

 

sudo apt-get purge --auto-remove tomcat8

 

인것 같습니다.

 

 

반응형

MySQL 한글 깨짐 수정

Computer Science/DB
반응형

이것도 검색이 쉬워서 검색해서 쓰고, 잊어먹고, 그러다 필요하면 검색하고 잊어먹고..


MySQL은 기본적으로 

latin1

으로 글자(Character-Set)이 설정이 되어있다.


한글이 제대로 나올려면 UTF-8로 바꿔야 합니다.


sudo vi /etc/alternatives/my.cnf

여기에서 다음 사항을 추가합니다.


[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

기존에 이미 만들어 놓았던 DB, Table등은 직접 다 변경해줘야 합니다.


ALTER DATABASE [DB] DEFAULT CHARACTER SET utf8;

제대로 바뀌었는지를 보기 위해서는

show variables like 'c%'

status



반응형

ubuntu에서 시스템 날짜 변경하기

Computer Science/리눅스
반응형

MS의 Azure에서 가상머신(VM)을 우분투(ubuntu)로 설정했다.


한국에 서버 제품이 없어서 동남아시아로 설정해서 서버를 세팅하고 쓰고 있었다.

거기에는 mysql이 깔려 있었고..


그런데 DB에 들어가는 데이터 날짜가 조금 이상하다는 생각이 들어서 보니 현재 한국시간이 아니였다.


그래서 우분투에서 날짜를 바꾸는 방법..


sudo dpkg-reconfigure tzdata

위 명령을 치면 아래와 같은 창이 뜨게 되고, 거기서 아시아, 서울을 설정하면 된다.




아직까지는 Linux를 관리할때 콘솔을 벗어날 수 없는게.. 아직까지가 아니라 서버는 대부분 콘솔이구나.. 그러고 보니

반응형

ubuntu환경에서 tomcat의 설치경로

Computer Science/리눅스
반응형

자주 찾는데, 기억이 잘 않되는 것중에 하나..


sudo apt-get install tomcat8 이렇게 설치했을 경우 각각의 설치경로정보


HOME : /usr/share/tomcat7 

CONF :  /etc/tomcat7 

LOG :  /var/log/tomcat7 

ROOT : /var/lib/tomcat7  




반응형

실행중인 톰켓 종료하는 방법

Computer Science/WAS
반응형

윈도우

커맨드 라인에서 netstat -ao를 실행해서 사용중인 포트의 PID를 찾는다.


8080포트, 8005~8009까지의 포트가 보통 톰켓에서 관리용도 및 서비스 용도로 사용된다.

여기서는 780 PID인것을 알 수 있다.

윈도우의 작업관리자에서 780번의 PID를 찾아 강제종료 하던지 cmd창에서 

taskkill /f /pid 780 이렇게 종료하면 된다.


리눅스


ps 명령어로 현재 실행중인 프로세서 중 tomcat 프로세서를 찾은 후, kill 명령어로 강제종료한다.



반응형