[GitHub] main이 아니라 master로 커밋해버렸을 때
2021. 7. 3. 19:12
컴퓨터/BASIS
디폴트 브랜치를 main으로 했는데, 디렉토리에서 commit할 때 master로 체크아웃된 상태였다. 그 결과 main branch에 push되지 않고 master 브랜치가 따로 생성된 것을 확인했다. compare and pull request 버튼이 떠서 눌러보면 "main and master are entirely different commit histories" 라고 뜬다. 따라서 강제로 브랜치를 옮기는 식으로 해결했다. git checkout master git branch main master -f git checkout main git push origin main -f 참고한 블로그 https://kim6394.tistory.com/254
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmke8M%2Fbtq3WmlLTRq%2FJPHPFie7W3GqIFszgKdIt1%2Fimg.png)
01. numpy 기초
2021. 5. 2. 21:46
인공지능/머신러닝-딥러닝
머신러닝의 기초, numpy 1. Numpy란? - Numerical Python. 행렬 연산이나 다차원 배열(array) 연산을 편리하게 처리할 수 있게 하는 라이브러리입니다. - 파이썬의 기본 list보다 빠르고, 적은 양의 메모리로 연산합니다. - 차원이 다른 행렬끼리 계산할 수 있는 '브로드캐스트'를 지원합니다. 넘파이 치트시트 1-1. np.array 연산 1) 형태 확인하기 matrix1 = np.array([[1, 2], [3, 4]]) matrix2 = np.array([[5, 6], [7, 8]]) print(matrix1.shape) print(matrix2.shape) Out: (2, 2) 두 배열 모두 (2, 2) 형태 입니다. 2) 연산하기 - 배열끼리 연산 matrix1 + ma..
[Windows] Ubuntu 로 CLX, cudf 사용하기
2021. 4. 27. 12:31
컴퓨터
1. 우분투(Ubuntu) 윈도우앱 설치 rapidsai의 CLX를 사용하고자 하므로 Ubuntu 18.04를 설치하였습니다. 2. GPU 확인 2-1. 설치되어 있는 NVIDIA GeForce를 사용하려고 합니다. driver 명령어를 알아듣지 못해서 (ubuntu-drivers: command not found) 아래와 같이 설치해줍니다. $ sudo apt-get install ubuntu-drivers-common ** faild to fetch 오류가 나는 경우 업데이트 후 재시도 $ sudo apt-get update 설치 가능한 드라이버를 확인합니다. $ sudo ubuntu-drivers devices ** 아무것도 뜨지 않는 경우 # sudo apt install inxi $ inxi -..
[Mac M1] iTerm2가 conda 명령어를 인식하게 하기
2021. 4. 27. 00:25
컴퓨터/BASIS
이 링크대로 하면 된다. medium.com/@sumitmenon/how-to-get-anaconda-to-work-with-oh-my-zsh-on-mac-os-x-7c1c7247d896 How to get Anaconda to work with Oh My ZSH on Mac OS X I recently installed Anaconda3 on my Macbook Air, with the intention of working with Jupyter Notebook. medium.com miniforge로 개발 환경을 생성한 후에 iTerm을 설치했는데, conda 명령어가 전혀 입력되지 않았다. 위 링크대로 했을 때 conda 명령어를 알아듣기 시작함. 참고로 나는 ```open ~/.bash_profi..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FACfkB%2Fbtq3ssOkb2d%2FJlsZGlDBFqomBtKu1gbdAK%2Fimg.png)
[Mac M1] miniforge와 개발환경 설정, konlpy
2021. 4. 26. 23:05
컴퓨터/BASIS
오늘은 팀 프로젝트를 위해 개발환경을 설정했습니다. 오늘을 비롯해 앞으로 수행할 일련의 과정을 기록하려고 합니다. M1칩은 인텔이 아닌 애플의 ARM아키텍처를 기반으로 해 우수한 성능을 자랑하지만 아직까지는 다양한 호환 문제를 겪고 있습니다. 저는 뭣도 모르고 아나콘다부터 덜컥 설치해서 애를 먹었는데요, ARM아키텍처에서 지원되는 miniforge를 설치하기 위해 기존 anaconda를 삭제하는 것부터 시작합니다. 1. anaconda 삭제 참고한 글 - anaconda-clean을 활용해 삭제하기 kuanhoong.medium.com/how-to-uninstall-or-remove-anaconda-completely-from-macos-414c0f5a8d2b 저는 아나콘다가 ~/opt/anaconda3..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8pLSs%2Fbtq3or865hy%2FeVIe8eWK2NV0kcznxQcAWk%2Fimg.png)
[인턴] 카카오엔터프라이즈 인턴, 지원부터 불합격까지 (+팁)
2021. 4. 25. 22:04
진로/취업
카카오엔터프라이즈 인턴에 지원하였고, 불합격하였습니다. IT쪽으로는 첫 지원이자 첫 면접 경험이었는데요. 비록 합격하지는 못했지만 잊을 수 없는 소중한 경험이 되었습니다. 앞으로 지원하시는 분들께 조금이나마 도움 드리고자 지원 후기를 작성합니다. 목차 1. 지원 타임라인 2. 카카오엔터프라이즈란? 3. 서류 지원 과정 4. 면접 지원 과정 5. 면접 후기 6. 느낀 점 1. 지원 타임라인 4월 16일 서류 지원 (18일 마감) 4월 20일 서류 합격 4월 23일 면접 4월 25일 결과 발표 (불합격) 2. 카카오 엔터프라이즈란? 카카오 계열사인 카카오 엔터프라이즈는 AI 기술 기반 엔터프라이즈 IT 및 서비스 플랫폼 기업입니다. 2019년 12월 출범하였으며 기업 가치는 1조원 이상으로 평가..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXaWNc%2Fbtq3nJ9R5Xp%2FBczxX4ANfnwkQOtNDlklo1%2Fimg.png)
Do it! 자료구조와 함께 배우는 알고리즘 입문 - 01
2021. 4. 25. 20:48
컴퓨터
알고리즘과 자료구조를 공부하려고 합니다. 교재는 이지스퍼블리싱사에서 발행한 을 사용합니다. 전체적인 내용을 교재로 공부한 다음, 코세라로 알고리즘 및 자료구조 강의를 수강할 계획입니다. 책 목차 01. 알고리즘 기초 01-1. 알고리즘이란? 01-2. 반복하는 알고리즘 02. 기본 자료구조와 배열 03. 검색 알고리즘 04. 스택과 큐 05. 재귀 알고리즘 06. 정렬 알고리즘 07. 문자열 검색 08. 리스트 09. 트리 01-1 알고리즘이란? 세 정수의 최댓값 구하기 실습 1-1. 세 정수의 최댓값 구하기 저는 노가다를 좋아하기 때문에 다음과 같이 썼습니다. a = int(input('첫번째 정수 입력: ')) b = int(input('두번째 정수 입력: ')) c = int(input('세번째 정..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxlSiD%2Fbtq3bGkH0Gj%2FsZT2ikbxiAmLpbWwBY9WAK%2Fimg.jpg)
[번역] cyBERT
2021. 4. 22. 02:12
인공지능/Natural Language Process
출처 medium.com/rapids-ai/cybert-28b35a4c81c4#cid=av01_so-twit_en-us cyBERT Neural network, that’s the tech; To free your staff from, bad regex medium.com Neural network, that’s the tech; To free your staff from, bad regex 신경망, 그것이 기술이로다 - 나쁜 정규식으로부터 벗어나기 로그는 무엇일까 태초부터 인간은 로그(통나무) 때문에 고군분투했습니다. 나무를 세워 만든 집은 증가하는 인구에 비해 비효율적이었기에, 인류는 통나무를 수확하고 분쇄하여 기존 통나무집보다 뛰어나고 복잡한 건물을 짓게 됩니다. 인간은 통나무를 연료로 써 불을 유..