본문 바로가기
  • 머킹이의 머신로그

분류 전체보기135

[오늘부터 코딩테스트]프로그래머스 코딩 기초 프로그램 풀기 파이썬으로 풀어보는 코딩테스트 Lv.0 안녕하세요 머킹입니다. 오늘도 문제들을 풀어봤는데요. 0 레벨도 하염없이 어렵지만 그래도 열심히 하다 보면 이해하겠죠?! 배열 만들기 4 문제 설명 정수 배열 `arr`가 주어집니다. `arr`를 이용해 새로운 배열 `stk`를 만드려고 합니다. 변수 `i`를 만들어 초기값을 0으로 설정한 후 `i`가 `arr`의 길이보다 작으면 다음 작업을 반복합니다. - 만약 `stk`가 빈 배열이라면 `arr [i]`를 `stk`에 추가하고 `i`에 1을 더합니다. - `stk`에 원소가 있고, `stk`의 마지막 원소가 `arr [i]`보다 작으면 `arr[i]`를 `stk`의 뒤에 추가하고 `i`에 1을 더합니다. - `stk`에 원소가 있는데 `stk`의 마지막 원소가 .. 2023. 9. 19.
[자연어 개인 프로젝트] 제주도 사투리를 번역하자 (2) 안녕하세요 머킹입니다. 지난번 포스팅에 이어 개인 프로젝트를 적어보고자 합니다. 사실 저는 그동안 개발을 하면서 아직까지 환경설정을 제대로 해본 적이 없습니다. 그래서 그랬을까요... 정말 너무 힘들었습니다... 일단 환경설정을 하게 된 계기부터 말씀드리겠습니다. 자연어 처리를 위해서 저는 한국어 형태소 분석기를 사용하고자 했습니다. 형태소 분석 이란 형태소를 비롯하여, 어근, 접두사/접미사, 품사(POS, part-of-speech) 등 다양한 언어적 속성의 구조를 파악하는 것입니다. 한국어는 토큰화(Tokenization)가 매우 어렵습니다. 한국어는 '조사', '어미' 등이 있고 띄어쓰기도 매우 복잡합니다. '콜라'에 조사가 붙으면 '콜라가', '콜라를', '콜라는' 등처럼 붙게 되지만 모두 '콜라.. 2023. 9. 19.
[자연어 개인 프로젝트] 제주도 사투리를 번역하자 (1) 자연어 NLP 양방향 번역 모델 생성하기 안녕하세요 머킹입니다. 프로젝트를 진행하면서 얻는 것 또한 많았지만 개인 프로젝트를 (어떻게든) 완성해서 의미 있는 결과를 얻고 싶다는 생각이 들었습니다. 저는 정말 초보고 무언가를 처음부터 끝까지 해보려면 뭐든지 부딪혀야 하는 상황이었기 때문에 일단 원하는 걸 해보자 그리고 배우자!라는 생각으로 개인 프로젝트를 기획했습니다. 저는 사투리를 쓰는 지역이 고향인 사람입니다. 여러분들은 사투리를 얼마나 쓰시나요? 아무래도 요즘은 사투리의 경계도 많이 허물어서 예전만큼 자주 사용하지는 않는 것 같습니다. 하지만 저는 사투리가 좋습니다. 독특하고 재미있어서 개인적으로 유지됐으면 하는 바람이 있습니다. 그래서 사투리 중에서 가장 독특하고 문화적으로 남았으면 하는 제주도 사.. 2023. 9. 18.
[오늘부터 코딩테스트]프로그래머스 코딩 기초 프로그램 풀기 파이썬으로 풀어보는 코딩테스트 Lv.0 안녕하세요 머킹입니다. 오늘부터 코딩테스트를 하나하나 준비하고자 합니다. 제가 지금부터 이루고 싶은 목표들을 하나씩 세분화해서 진행하려고 하는데요. 팀 프로젝트 개인 프로젝트 유튜브 강의 알고리즘 공부 이 다섯 개로 분류시켜서 진행하고자 합니다. 너무 많은 것들을 하면 오히려 하나도 제대로 못하는 상황이 발생해서.. 하나씩 되는대로 꼼꼼하게 마무리하려고 합니다. 그래서 오늘부터는 코딩테스트를 준비하고자 하는데요. 저는 정말 정말 초보이기 때문에 Lv.0단계부터 서서히 풀어나가는 모습을 기록하고자 합니다. 코딩테스트 복잡도 복잡도란, 알고리즘의 성능을 나타내는 척도입니다. 동일한 기능을 수행하는 알고리즘 중 일반적으로 복잡도가 낮을수록 더 좋은 알고리즘이라고 할 수 .. 2023. 9. 18.
728x90