본문 바로가기
728x90
반응형
SMALL

Come on IT67

M1 Mac에서 tensorflow, keras 설치하기 1. 글을 쓰게 된 계기 프로젝트에서 데이터 전처리를 하며 자연어처리를 하는 과정 중 m1 anaconda 환경에서는 tensorflow와 keras를 지원하지 않는 것을 확인했다.... (얼른 anaconda 환경에서도 tensorflow와 keras를 지원해 주었으면 좋겠다 ㅠㅠ) 그래서 어떻게하면 m1에서 사용할 수 있는지 정리하게 되었다. 2. Miniforge를 이용해 tensorflow, keras 설치하기 - Miniforge란 쉽게 말해서는 anaconda 축소 버전이라고 볼 수 있으며 다양한 CPU 아키텍처(apple m1을 포함한) 지원에 중점을 두고 있다고 말합니다. GitHub - conda-forge/miniforge: A conda-forge distribution. A cond.. 2023. 1. 29.
Disqus를 이용한 Jekyll, Github.io에 댓글 연동 티스토리, 네이버 블로그 등에서는 댓글 기능을 직접 지원하지만 github page에서는 댓글 기능을 지원하지 않습니다! 그래서 Github blog를 작성하게 되면 Disqus를 이용해 댓글기능을 사용할 수 있습니다. 오늘은 Jekyll와 github.io를 활용해 blog를 만들면서 Disqus 댓글을 연동하는 방법에 대해서 소개합니다. Jekyll에 Disqus 댓글 연동 방법 1. Disqus 가입 Disqus 홈페이지에 들어가 회원가입을 한다. GET STARTED를 클릭해 회원가입을 시작하겠습니다. 이름, 이메일, 비밀번호를 작성한 뒤 Signup을 클릭해 회원가입합니다. 2. Disqus 댓글 기능 설정 우리는 댓글 기능을 추가하기 때문에 I want to install Disqus on m.. 2023. 1. 13.
Github 팀 프로젝트 어떻게 시작하면 좋을까 최근 연구실에서 특허 검색 프로젝트를 새롭게 시작하게 되었고 학군단 동기들과 빅콘테스트에 참여하면서 Github에 대한 중요성을 다시 한번 느꼈습니다. 아는 사이 또는 친한 사람과 프로젝트를 진행할 수도 있지만 보통 그렇지 않은 경우들이 많습니다. 그리고 아무리 친한 사람이어도 프로젝트에 진행하게 되면 감정이 상할 수도 있습니다. 프로젝트를 시작할 때 인성규칙, 코딩규칙, github 규칙 등 을 정해놓으면 불필요한 갈등들을 피할 수 있다고 생각합니다! 그래서 팀 프로젝트에 시작하기 앞서 함께 정의하면 좋은 규칙들과 github 사용에 대해 정리하려고 합니다. 인성 규칙 단체 미팅 중에는 가능한 존댓말을 사용하며 예의있게 행동한다. 자신의 일에 책임감을 가지고 한다. 시간 약속을 철저히 지킨다. 만일 일.. 2023. 1. 13.
M1 OSError: [Errno 0] JVM DLL not found 에러 해결방법 1. 글을 작성하게 된 계기 m1 mac을 사용하면서 해당 에러를 만났을 때 다시 한번 볼 수 있고 나와 같은 오류를 가진 사람들에게 도움이 되었으면 한다. (m1을 사용하면서 apple에게 조금은 화가 나고 있다.....) 데이터 모델링을 위해 Konlpy를 사용하는 과정에서 다음과 같은 에러를 만나게 되었다. (OSError: [Errno 0] JVM DLL not found: /Library/Java/JavaVirtualMachines/zulu-15.jdk/Contents/Home/lib/libjli.dylib) 다양한 방법을 시도해보았지만 해결할 수 없었다. 1. jdk 버전을 16이 아니라 15로 설치하기 2. ~/.zshrc 환경변수 설정 3. ~/.bash_profile 환경변수 설정 등등 .. 2023. 1. 4.
Ubuntu 22.04에 Anaconda 설치 및 가상환경 세팅 1. 글을 작성하게 된 계기 새로운 프로젝트를 할 때마다 Anaconda를 설치해서 환경 세팅을 하는 경우가 많다. 매번 구글링해서 설치하곤 하는데 정리해서 새로운 환경에서 시작할 때 참고하고자 한다. 2. Ubuntu 22.04에 Anaconda 설치 방법 1단계 : apt update 하기 sudo apt update 2단계 : curl 패키지 설치 sudo apt install curl -y 3단계 : Anconda 설치 (참고) curl --output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh sha256sum anaconda.sh bash anaconda.sh 4단계 : conda 명령어 환경변.. 2022. 12. 17.
Database PK가 꼭 필요할까? 왜 필요할까? 1. 글을 작성하게 된 이유 기존 Database를 ORM을 사용하기 위해 연결하면서 Primary Key(PK)가 없을 때는 models.py가 class형태로 묶이지 않는다는 사실을 알게 되었다. 학부시절에 배웠던 내용으로는 Database는 PK FK가 있다. 그리고 PK는 검색할 때 속도적인 측면이나 여러 가지를 고려할 때 "PK는 있어야 한다. 있어야 좋다" 정도로 학습했던 기억이 있다. 그러나 왜? 왜 PK가 있어야 하고 있어야 좋을까 라는 고민이 생겼다. 왜 필요할까? 꼭 필요할까? 2. Database에는 PK가 필요하다. 결론만 이야기하면 RDBMS에서는 PK가 필요하고 무조건 써라. 기본 필드 키(PK)가 없으면 관계형 데이터베이스 쿼리에 문제가 발생한다. DBMS에서 기본키(PK)는 .. 2022. 12. 11.
728x90
반응형
LIST