분류 전체보기(105)
-
[Trouble Shooting] OS ERROR: Can't load tokenizer for 'cardiffnlp/twitter-roberta-base-sentiment'
google colab으로 rberta 모델을 사용하던 중 발생한 오류. 스텍 오버플로우 검색 결과 로컬 디렉토리의 경로가 문제인듯하다. 아주 완벽한 방법은 아니지만 싹 밀어버리고 다시 설치하면 되는듯. colab에서 터미널을 열어서 삭제를 하자! !bash 해당 코드 입력 후 실행 시 아웃풋에 코드를 칠 수 있게 된다. 근데 코드를 작성하면 보이지가 않는데, 유료 버전에서만 보인다고 한다. rm -r ./cardiffnlp 상단 코드를 터미널에 입력하고 다시 모델을 다운로드 받으면 오류 해결!
2022.08.22 -
[Trouble shooting] google trans 'NoneType' object has no attribute 'group'
google translation library를 사용할 때 번역 과정에서 발생하는 오류. !pip uninstall googletrans !pip install googletrans==4.0.0-rc1 버전 문제인걸로.
2022.08.19 -
MSA 아키텍쳐의 이해
MSA는 Micro Service Architecture의 줄임말로, 독립적으로 배포가 가능한 각각의 기능을 수행하는 서비스로 이루어진 프레임워크라 볼 수 있다. MSA는 하나의 큰 아키텍쳐를 작은 애플리케이션으로 분리하여 독립적으로 배포 및 변경이 가능하도록 만든 아키텍쳐. MSA는 해당 아키텍쳐의 등장 배경을 알면 보다 쉽게 이해할 수 있다. MSA의 등장 배경 MSA가 등장하기 전 대부분의 소프트웨어는 Monolithic Architecture의 형태로 개발이 되어져왔다. Monolithic Architecture는 소프트웨어의 모든 구성요소가 하나의 프로젝트에 통합되어 있는 형태이다. Monolithic Architecture의 경우 단순한 아키텍처 구조로 인해 개발에 용이하고, 어떤 서비스이던지..
2022.08.10 -
[백준 9663번 Python] N-Queen
백트래킹을 제대로 배울 수 있는 기본 문제.(사실 기본 문제라고 하기엔 처음엔 너무 어려웠다....) https://www.acmicpc.net/problem/9663 9663번: N-Queen N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. www.acmicpc.net N-Queen 문제 풀이시 Check Point 상하, 좌우, 대각선에서 좌우의 경우 DFS에서 Level 단위(column)로 내려가기 때문에 고려할 필요가 없다. [check 함수 1번째 조건문] 대각선의 경우 for loop를 돌며 0에서 현재 있는 좌표까지 x 좌표의 차의 절대값과 y 좌표의 차의 절대값이..
2022.07.28 -
[백준 1182번 Python] 부분 수열의 합
완전 탐색과 백트래킹을 활용한 기본 문제. https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net 사람 허파 뒤집는 문제였다..진심 부분 수열의 합 문제 풀이 Check point 1. 재귀함수를 사용하여 푸는 문제. 현재 인덱스에 있는 값을 더하는 경우와, 더하지 않고 다음 인덱스로 넘어가는 경우를 나누어 구현 2. 리스트 내의 숫자에 따라 모든 조합을 확인하지 않을 수 있으므로 depth == N 의 조건문을 넣..
2022.07.26 -
[프로그래머스 C++] 게임 맵 최단거리
https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr DFS 문제 풀이 시 Check Point 1. 2차원 배열에서 최단 거리를 구해야하므로 dist[][]배열을 선언한다. 2. vector 형 배열은 vector.size()가 행, vector[0].size()가 열이다. 3. (1,1) 좌표에서 시작하지만 사실상 (0,0)에서부터 탐색을 시작하므로 dist[n-1][m-1] 을 확인해야한다. 4. 따라서 nx와 ny도 N,M과 동일하면 탐색하지않..
2022.07.21