본문 바로가기

IT16

데이콘 일기 (2) - matplotlib 한글 폰트 설정 matplotlib 이용해서 라벨별 이미지를 확인하려고 했더니 라벨이 한글로 되어있어서 폰트 깨짐 현상이 있었다. 검색해 보니 나눔고딕 등의 폰트를 이용하면 깨짐 현상이 없어진다고 해서 폰트를 설치해 주었다. 윈도우에 설치된 리눅스를 이용하고 있지만, 당연하게도 윈도우에 폰트를 설치한다고 리눅스에 자동으로 적용되지는 않아서 리눅스에 나눔고딕 폰트를 설치하고 적용하는 방법을 찾아보았다. apt install fonts-nanum-coding 패키지 설치하기 apt install을 이용하여 글꼴을 설치한다. apt install fonts-nanum-coding 설치 확인 ls /usr/share/fonts/truetype/nanum NanumGothicCoding-Bold.ttf NanumGothicCod.. 2023. 5. 14.
[Spark] JupyterLab에 pyspark kernel 설치 No module named pyspark_kernel.install 해결 스파크 공부를 시작하기로 했다. 주피터랩(JupyterLab)에서 노트북으로 실습 예제를 돌려보려고 했는데, jupyterlab에 기본적으로 탑재되어 있는 파이썬 커널 말고도 pyspark 커널이나 스칼라 기반 스파크 커널도 설치가 가능하다고 한다. 나는 파이썬 기반으로 공부할 거라서 파이스파크 커널을 설치하기로 했다. Pyspark_kernel 설치하기사전 확인Spark 설치Spark가 설치되어있는지 확인하고, 설치되어있지 않다면 설치해 준다. pip install pyspark나는 pip install로 설치함. 의존성 패키지 설치아래 명령어로 의존성 패키지를 설치해 준다.pip install ipywidgets ipykernel metakernel py4j pandas pip install "IPy.. 2023. 5. 13.
[Database] Oracle db 삭제 uninstall deinstall 하는 법 (오라클 데이터베이스 삭제 방법은 맨 밑에 있으니, 실패 과정은 빠르게 넘기시는 것을 추천드립니다.) 실패를 포함한 과정 8개월 전쯤 오라클 데이터베이스를 설치했었다는 사실도 잊어버리고 있었는데, 작업관리자에 oracle db 가 실행 중인 걸 보고 삭제를 시도했다. uninstall 파일은 찾지 못했고, 프로그램 추가/제거 에서 찾아보았는데, oracle vm 프로그램 밖에 없었다. 아마 vmware였던 것 같은데, 이것 역시 사용 중이지 않아서 바로 삭제했다. WINODWS.X64_193000_db_home이라는 폴더가 당시 오라클 설치하던 경로였던 것 같은데, 이 폴더를 삭제하려고 해도 "폴더 또는 해당 폴더에 포함되어 있는 파일이 다른 프로그램에서 열려 있으므로 작업을 완료할 수 없습니다."라는 .. 2023. 5. 6.
데이콘 일기 (1) - 이미지 분류 경진대회 준비하기 공부를 시작하며 데이콘 경진대회에 대해 알아보았다. 흥미로워 보이는 이미지 분류 경진대회가 진행 중이었다. 도배 하자 유형 분류 AI 경진대회 대회 기간은 4월 10일부터 5월 22일까지. 많은 참가자들이 결과물을 제출할 수 있도록 Pytorch로 작성된 EfficientNet B0 베이스라인 코드를 데이콘에서 제공한다. 나는 TensorFlow가 익숙할 것 같아서 제공된 Baseline을 사용하지 않을 거지만, 이미지 분류 모델로 EfficientNet이 유명하다는 것을 알게 되었다. 지난 대회들의 코드 공유 게시판을 보니 이전 대회에 참여하고 순위권에 들었던 사람들이 코드를 공유해 줘서 공부할 때 참고할 수 있을 것 같다. 우선 대강의 계획을 세워보면 다음과 같다. EDA 데이터 라벨 분포 확인 일부.. 2023. 4. 29.