WADDLE Technology Blog

[개발이야기] Over the View: VoiceOver 오버뷰: 시리즈 1

"블루펭귄 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. VoiceOver? VoiceOver는 애플에서 시각장애인을 위해 제공하는 접근성 도구로, 화면을 음성으로 읽어주는 기능이다. 사용자의 제스처를 기반으로 기본적으로는 위에서 아래로, 왼쪽에서 오른쪽으로 화면을 탐색하며, 각 항목의 테두리가 볼드 처리되어 ...

[개발이야기] 나랏말싸미 NLP를 만나다 - 단어 임베딩 편 2

"블루펭귄 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. 1편을 이으며 2편에서는 Glove를 다룬다. GloVe란 GloVe(Global Word Vectors)는 LSA(Latent Semantic Analysis)와 Word2Vec의 단점을 극복하고자 개발된 단어 임베딩 기법이다. LSA는 각 문서에서의 ...

[개발이야기] 나랏말싸미 NLP를 만나다 - 단어 임베딩 편 1

"블루펭귄 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. 지난 포스트에서는 한국어 데이터셋의 텍스트 전처리를 다루었다. 이번 포스트에서는 컴퓨터가 자연어를 계산할 수 있도록 처리하는 방식인 임베딩(embedding)에 대해서 알아보자. 임베딩이란 임베딩은 자연어를 벡터로 변환하는 과정이나 그 결과를 말한다. 벡...

[개발이야기] Telegram으로 MYSQL 실시간 관리하기 2

"와들 쇼핑 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. 챗봇 개발 2편 본 글은 텔레그램의 기본 작동법을 설명한 1편과 이어진 글이다. 이를 읽지 않았다면, 이해에 어려움이 있을 수 있으니 1편을 읽고 오길 바란다. 링크는 여기에 걸어두었다. 본 글에서는 텔레그램의 기본 동작보다는 MYSQL과의 실시간 연동...

[개발이야기] Telegram으로 MYSQL 실시간 관리하기 1

"와들 쇼핑 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. 챗봇 개발이 왜 시작됐지? 먼저 우리의 iOS 앱에서 왜 챗봇 개발이 시작됐는지부터 짚고 넘어가보겠다. 이를 말하려면 우리의 앱에 대한 간단한 설명이 필요하다. 와들 쇼핑은 시각장애인을 위한 쇼핑 앱이다. 그러나 우리가 직접 물건을 파는 것은 아니고, 다...

[개발이야기] AI와 ML, DL 알아보기

"모두의 TechTalk"

모두의 TechTalk 주식회사 와들은 UX/UI 디자이너, 기획자도 개발팀과 함께 컴퓨터 공학 기술을 공부한다. ‘모두의 TechTalk’에서는 와들의 개발자가 비개발자를 위해 기술을 알기 쉽게 설명한 글을 공유한다. 인공지능, 머신러닝, 딥러닝 단언컨대 인공지능, 머신러닝, 딥러닝은 현재 컴퓨터 기술에서 화제인 단어들이다. 이 세 용어는 큰 ...

[개발이야기] 나랏말싸미 NLP를 만나다 - 텍스트 전처리 편

"블루펭귄 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. 나랏말싸미 다른 나랗와 달아 한글은 음소 문자로서, 자음과 모음이 나뉘어 있다. 그러나, 로마자와 같은 일반적인 음소 문자와 달리 자음을 초성, 중성, 종성으로 모아서 음절 단위로 쓴다. 흐르는 물을 보고 한글은 ‘ㅁㅜㄹ’이 아닌 ‘물’이라 쓰고 로마자는...

[개발이야기] 윈도우에서 리눅스 원격 인터프리터 사용하기

"블루펭귄 개발 과정"

블루펭귄 개발 과정 주식회사 와들의 첫 iOS 앱인 블루펭귄을 개발하는 과정을 담은 글이다. 윈도우에서 리눅스 원격 인터프리터 사용하기 NLP (Natural Language Processing)을 공부하다보면 영어나 중국어 텍스트를 모아둔 데이터셋, 이들에 최적화한 머신러닝 모델들이 타 언어의 것들보다 훨씬 많다는 생각이 든다. 실제로, NLP ...

[개발이야기] 서버의 기초 알아보기

"모두의 TechTalk"

모두의 TechTalk 주식회사 와들은 UX/UI 디자이너, 기획자도 개발팀과 함께 컴퓨터 공학 기술을 공부합니다. ‘모두의 TechTalk’에서는 와들의 개발자가 비개발자를 위해 기술을 알기 쉽게 설명한 글을 공유한다. 서버란 서버란 컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공하기 위한 컴퓨터를 가리키는 말이다. (service에서 ice를...

[팀원이야기] Android 개발자 인터뷰

"와들을 만드는 사람들"

와들을 만드는 사람들 매력적인 와들 팀원들을 알아가는 글이다. Android 개발자 인터뷰 와들의 개발팀 이름은 아델리입니다. 아델리팀의 유일한 Swift 개발자 이즈님의 업무 이야기를 들어보고자 합니다. Android 개발을 시작한 시기는? 올해 7월이다. 시작하게 된 계기는? 몇 ...