본문 바로가기
728x90

전체 글739

[C Examples] 누가 시험을 잘봤을까 (exam highest, lowest, average): for loop, array, if statement 누가 시험을 잘 봤을까 (exam highest, lowest, average): for loop, array, if statement 포스트 난이도: HOO_Intern # Example Codes 이번 포스트는 C언어를 기반으로 한 최댓값과 최솟값 그리고 평균값을 구해보는 예제코드이다. 예제코드에서 중점적으로 살펴봐야 할 부분은 배열을 어떻게 활용하고 있는지이다. 아래의 예제코드는 1차 배열을 활용하여 각 값들을 비교하여 원하는 값을 산출해내고 있다. #include int main() { int exam[] = { 70, 80, 94, 85, 47, 68, 98, 77, 85, 88 }; int highest = exam[0]; int lowest = exam[0]; float total = 0; .. 2023. 9. 19.
[C Examples] 고양이 중에 누가 가장 밥을 많이 먹나: for loop, 2 dimensional array, if statement 고양이 중에 누가 가장 밥을 많이 먹나: for loop, 2 dimensional array, if statement 포스트 난이도: HOO_Junior # Example codes 글쓴이는 동물 애호가이다. 오늘은 간단하면서도 재미있는 예제코드를 만들어보았다. 이번 예제코드에서는 고양이 3마리가 매일 얼마만큼의 밥을 먹으며, 최종적으로 누가 가장 많은 밥을 며칟날 먹었는지를 산출해 내는 걸 확인할 수 있다. 예제코드에서 유심히 살펴봐야 할 부분은 이차 배열을 활용하여 각각의 값들을 저장해주고 있으며, 이를 이중 for loop에서 어떻게 데이터 값들이 저장되고 if문에서 특정 값을 산출해 내기 위해 어떻게 계산이 되는 지이다. 거두절미하고 코드를 살펴보도록 하자. #include int main() .. 2023. 9. 18.
[미국 논문] 엔드노트 무료로 사용하기: EndNote Online 엔드노트 무료로 사용하기: EndNote Online # EndNote 페이퍼(논문)를 작성하는 데 있어서 고생하는 부분 중 하나가 references와 citations이다. 수많은 페이퍼를 직접 확인하고 골라야 하는 건 어쩔 수 없지만 문제는 참고 페이퍼 또는 참고 논문을 정리하는게 여간 귀찮은 일이 아니다. 그래서 미국에서는 페이퍼를 쓸 때 꼭 사용하는 프로그램이 바로 엔드노트(EndNote)이다. 엔드노트는 인용문의 출처를 쉽게 확인할 수 있고 원하는 부분에 페이퍼에 대한 정보나 주석을 간단하게 입력할 수 있다. 또한 페이퍼 작성 후에 양식을 변경해야 할 경우에도 손쉽게 엔드노트를 통해서 원하는 스타일로 한 번에 변환이 가능하다. 결론은 참고 논문을 다루는 데 있어서 엔드노트와 같이 참고 문헌을 .. 2023. 9. 15.
[Python Examples] 효소 활성화 반응 (Enzyme-activated Reaction): matplotlib, for loop, array 효소 활성화 반응 (Enzyme-activated Reaction): matplotlib, for loop, array 포스트 난이도: HOO_Junior # Example codes 이번 예제코드는 효소 활성화 반응을 산출하는 파이썬 코드이다. Matplotlib, for loop, array을 사용하고 있기에 해당 functions들에 대한 복습을 하는데 괜찮은 코드이다. for loop과 array를 통해서 시간대별 변화하는 효소 반응을 산출하고 있으며, 산출된 결과값들을 기반으로 배열에 저장된 데이터를 그래프로 표현할 때에 matplotlib을 사용하고 있는 걸 확인할 수 있다. # v= Vmax[s]/Km+[s] #[s]=0 to 80 #Km=10 #Vmax=0.10^(-1) #ear is a .. 2023. 9. 15.
[Python Examples] 사망 시간 추정하기: while loop 사망 시간 추정하기: while loop 포스트 난이도: HOO_Intern # Example codes 이번 포스트에서는 while loop을 활용한 사망 시간 추정시간 예제코드를 살펴볼 수 있다. 간단한 계산식과 더불어 while loop을 사용하고 있기에 반복문이 어떻게 사용되고 있는지에 대한 복습하기에 좋은 예제코드이다. 우선 각 변수들과 dt라는 계산식이 포함된 변수를 통해 t라는 사망 시간을 추정할 수 있도록 코드를 작성해 준다. 이후에 사람의 체온이 0이 될 때까지 t값의 시간이 추가되도록 반복 작업을 해줘야 하는데 이때 사용하는 function이 while loop이다. while문을 살펴보면 dt 값이 하나씩 빠질 때, t 값이 하나씩 증가하는 걸 확인할 수 있다. 이후에 while문이 .. 2023. 9. 15.
[Python Examples] Growth of a Bacterial Populations: for loop, matplotlib, array Growth of a Bacterial Populations: for loop, matplotlib, array 포스트 난이도: HOO_Junior # Example Codes 이번 예제코드는 박테리아 증식에 대한 결과를 산출해내고 있으며, 결괏값을 그래프로 나타내었다. matplotlib을 통해서 그래프로 표현이 가능하며, for loop를 통해서 각 시간대별 결과를 계산식으로 하여금 산출해 낼 수 있다. 또한 array를 활용해서 시간대별 값을 저장한 후에 그래프로 출력하는 데 사용하였다. 코드로 보면 허무할 정도로 간단해 보이지만 requirments나 계산식만 주어졌을 때 코드로 변환하는 과정이 어렵게만 느껴질 수 있다. 특히 이제 막 파이썬을 배우기 시작하거나 프로그래밍 자체를 다루기 시작한 학.. 2023. 9. 15.
[미국 논문] 미국 박사가 Plagiarism(플레져리즘)을 배워야 하는 이유 미국 박사가 Plagiarism(플레져리즘)을 배워야 하는 이유 # Plagiarism(플레져리즘)을 당할 수 있다. 한국말로 표절에 해당하는 플레져리즘은 미국뿐만 아니라 한국에서도 논문을 작성하는 데 있어서 가장 큰 이슈이며 유의해야 될 사항이다. 특히 미국에서는 플레져리즘에 대해서 강력하게 규제하고 있기 때문에 본인이 고의적으로 한 플레져리즘이 아닐지라도 문제의 소지가 될 가능성이 매우 높다. 따라서 이미 많은 대학원생, 특히 미국 박사의 경우에는 플레져리즘을 조심해야 한다는 걸 알고 있을 것이다. 하지만 글쓴이가 한 가지 더 이번 포스팅을 통해서 이야기를 나누고자 하는 부분은 플레져리즘을 하는 걸 조심해야 하지만 당한 것 또한 조심해야 한다는 것이다. 글쓴이를 포함하여 많은 박사생들이 플레져리즘을 .. 2023. 9. 12.
[AI / Computer Vision] 매트릭스(Matrix)가 컴퓨터 비전 (Computer vision)에서 중요한 이유 매트릭스(Matrix)가 컴퓨터 비전 (Computer vision)에서 중요한 이유 포스트 난이도: HOO_Middle # Computer vision이 빠르게 적용될 수 있었던 이유 Computerr vision (컴퓨터 비전)에 대한 역사는 의외로 오랫동안 연구와 개발이 지속적으로 이루어지고 있었다. 다만 우리가 현재 YOLO와 같이 AI (인공지능) 프로그램을 활용한 사물 인식 방법을 대중적으로 사용하기 시작한 시점은 얼마 되지 않았다. 짧은 시간에 인공지능을 활용한 컴퓨터 비전의 발전 속도가 빠르게 진행될 수 있었던 원인 중 하나는 이미 이전부터 이미지 센싱을 비롯하여 이미지를 데이터로 변환하여 어떻게 활용할 수 있을지에 대한 연구와 고민을 꾸준히 해왔기 때문이라고 본다. 그중에 대표적인 요소 .. 2023. 9. 10.
[C Examples] do while문을 사용해서 섭씨를 화씨로 변환하기 do while문을 사용해서 섭씨를 화씨로 변환하기 포스트 난이도: HOO_Intern # Example Codes 이번 예제코드를 통해서 섭씨를 화씨로 산출되는 걸 확인할 수 있다. 이번 코드에서는 do while문을 어떤 식으로 사용되고 있는지를 살펴볼 수 있다. do while문을 사용하지 않더라도 섭씨를 화씨로 계산하는 식을 작성함으로써 화씨 값이 산출이 되지만 do while문을 통해서 섭씨가 영하로 나오는 값이 계산이 안되게끔 설정이 가능하다. 예를 들어서 아래의 코드를 살펴보면, celsius 값이 0보다 작을 경우 다시 0보다 큰 값을 작성하도록 코드가 구성되어 있는 걸 볼 수 있다. 이처럼 do while문을 통해서 원하는 산출 값을 얻기 위한 반복적인 작업이 가능하다. #include .. 2023. 9. 3.
[C Examples] void와 array를 사용해서 시험 점수 평균과 가장 높은 점수 구하기 예제코드 void와 array를 사용해서 시험 점수 평균과 가장 높은 점수 구하기 예제코드 포스트 난이도: HOO_Junior # Example codes 이 예제코드의 핵심은 main function을 최대한 사용하지 않고 void와 array (배열)를 통해서 4개의 시험 점수를 비교해서 최댓값을 구하고 4개의 시험 점수에 대한 평균값을 구하는 것이다. 아래의 예제코드를 통해서 void와 array를 어떤 식으로 활용하는지를 살펴보고 이해할 수 있다. 또한 array를 사용하는 데 있어서 포인터를 활용하고 있기 때문에 포인터에 대해서 아래의 예제코드를 통해서 살펴볼 수 있다. 이 외에도 array에 각 값들을 저장하는 데 있어서 사용된 반복문인 for loop과 if else문을 통해서 각 값들을 비교 분석하.. 2023. 9. 3.
[Data Science] Soft System Methodology (연성체계 방법론) Soft System Methodology (연성체계 방법론) 포스트 난이도: HOO_Senior # Soft System Methodology (SSM) 한국에서는 연성체계 방법론이라고 불리는 Soft System Methodology (SSM)의 경우 문제점을 이해하고 분석해야 하는 과학 분야에서 많이 사용하는 기초 분석 방법론이다. 데이터 사이언스 (Data science)에서도 SSM이 필요한 이유는 사실상 공학과 과학을 모두 다루는 분야이기 때문이다. 데이터 사이언스에는 크게 데이터 분석, 엔지니어, 사이언스 등으로 나뉘는데, 데이터 사이언스의 경우 분석과 엔지니어링을 모두 포함한 상태에서 문제 원인과 앞으로 예측까지를 모두 해낼 수 있어야 하기에 SSM과 같은 방법론을 다룰 줄 알아야 한다. .. 2023. 9. 1.
[R Examples / RStudio] rnorm hist, Principal component analysis (PCA) rnorm hist, Principal component analysis 포스트 난이도: HOO_Middle # rnorm hist 확률 통계 그래프를 생성하는 데 있어서 우리는 네 가지 방식의 정규 분포 함수를 사용할 수 있다. 예를 들어서 dnorm(), pnorm(), qnorm(), rnorm() 등이 있다. 그중에서 랜덤 숫자 분포에 따른 결과를 산출할 때 사용되는 rnorm()을 활용하여 막대그래프를 아래의 R코드를 통해서 산출할 수 있다. 우선 첫 번째 줄의 경우에는 rnorm을 통해서 랜덤 변수의 분포에 대한 조건을 괄호 안에 넣어준다. 평균과 표준 편차를 각기 다리 지정하여 랜덤 한 변수인 n으로 지정이 가능하다. 두 번째 줄에 있는 hist()의 경우에는 히스토그램을 설정해 주는 함수인.. 2023. 8. 27.
[Data Science] 데이터 사이언스가 쓸모 없는 이유 데이터 사이언스가 쓸모없는 이유 포스트 난이도: HOO_Senior # 데이터 사이언스는 쓸모가 없다 글쓴이가 개인적인 견해를 가지고 하는 말이 아니라 데이터 사이언스, 통계, 모델링 시스템 등의 분야에 있는 과학자들이 하는 말 중에 하나가 데이터 사이언스는 쓸모가 없다는 말이다. 20세기 위대한 통계학자로 불린 영국의 조지 박스 (George E. P. Box)는 "데이터 기반 모델링 시스템은 다 쓸모가 없다, 다만 몇 개는 쓸만하다."라는 말을 남겼다. 데이터 사이언티스트인 글쓴이에게는 정말 충격적인 말이었기에 아직까지도 기억에 남고 아마 이 포스트를 보러 들어온 다른 데이터 사이언스 분야 컴퓨터쟁이들에게도 꽤 신선한 충격일 수 있다. # 데이터 기반 모델링은 현실이 될 수 없다. 솔직히 처음 글쓴이.. 2023. 8. 24.
[Data Science] 경기데이터드림: 경기도 AI 학습용 공공 데이터 칭찬해요! 경기데이터드림: 경기도 AI 학습용 공공 데이터 칭찬해요! # AI 학습용 공공데이터 데이터 사이언스 (Data science) 분야의 개발자를 꿈꾸는 학생들이나 데이터 분석을 통한 연구를 해야 하는 한국 박사생들에게 있어 학습용 데이터셋을 수집하고 가공하는 과정은 너무나도 귀찮고 힘들다. 라벨링 작업 자체나 데이터셋 파일을 만드는 것 자체가 귀찮은 건 어쩔 수 없다고 치지만 데이터 자체를 구하는 게 쉽지 않다. 회사에서 개발자의 경우에는 실무에서 경험을 쌓을 수 있다고는 하지만 개별적으로 본인 공부나 연습을 하고 싶은 개발자들도 무료 데이터셋을 찾아서 사용해 보는 게여간 쉽지 않은 일이다. 글쓴이를 포함하여 많은 데이터 사이언스 분야의 개발자들은 캐글 (Kaggle)이나 로보플로우 (Roboflow)처.. 2023. 8. 23.
[Python/VSCode/Macbook] ModuleNotFoundError: No module named ModuleNotFoundError: No module named 포스트 난이도: HOO_Junior # 모듈을 설치했는데도 에러가 발생하는 경우 Visual Studio Code에서 파이썬으로 코딩을 하려고 할 때 ModuleNotFoundError: No module named 라는 에러가 발생한다면, 모듈이 제대로 설치가 되었는지부터를 확인하는 것이 좋다. pip install을 통해서 모듈이 제대로 설치가 되었음에도 위와 같이 지속적으로 모듈을 찾을 수 없다는 메시지가 뜬다면 Python interpreter path가 제대로 지정되어 있지 않는 경우일 수 있으니 경로 지정만 해준다면 문제없이 모듈 사용이 가능하다. 이게 무슨 말이냐면 특정 폴더에 이미 각 모듈에 대한 정보가 설치되어 있지만 VS.. 2023. 8. 21.
[Blockchain] 토큰 없이 작동하는 허가형 블록체인 토큰 없이 작동하는 허가형 블록체인 포스트 난이도: HOO_Senior # Non-token Pulic blockchain 블록체인은 토큰, 즉 암호화 화폐 없이도 작동이 가능하다는 걸 알고 있다. 대표적으로 Permission이나 Private blockchain의 경우 암호화 화폐보다는 블록체인의 분산 원장 기능 자체를 집중하다 보니 별도의 토큰 거래가 이루어지지 않는다. 한마디로 Blockchain as a Service (BaaS)에 집중하여 토큰 거래 없는 블록체인 기능을 산업에 활용하는 방식인데, 한국이나 중국과 같이 가상화폐의 이슈가 사회적으로 있는 경우에는 블록체인 기반 가상화폐의 인식이 좋지 못해 블록체인을 활용하는 것에 부정적인 경우가 있다. 이러한 이유로 가상화폐를 제외한 블록체인 기.. 2023. 8. 16.
[Python] bash: pip: command not found bash: pip: command not found # 맥북 vscode pip 에러 맥북에서 vscode를 사용할 때 발생할 수 있는 에러로 pip가 제대로 설치가 되어있지 않았다는 걸 의미한다. 한마디로 컴퓨터가 도대체 무슨 명령어인지 못 알아듣는 상황이라고 볼 수 있다. 윈도우 환경에서는 파이썬 설치와 동시에 pip의 명령어를 바로 사용할 수 있을 뿐만 아니라 자동으로 다른 모듈 설치까지 해주는데 도대체 이 놈의 맥북은 매번 애증의 관계이다. 아무튼 글쓴이의 나름의 여러 가지 방법을 토대로 찾아낸 가장 간단하게 해결할 수 있는 방법을 찾아냈다. # cURL cURL은 컬이라고 부르는 데이터를 전송하기 위해 특정 주소와 함께 작성된 명령줄에 해당된다. 한마디로 우리가 터미널에서 인터넷이라고 부르는 통.. 2023. 8. 11.
[미국 유학생] 미국 대학에서 팀플 빌런이었던 이유 미국 대학에서 팀플 빌런이었던 이유 # CS, CE 전공 개발자 팀 프로젝트 CS, CE 전공 유학을 고민하고 있는 브로이거나, 유학생으로 학부 생활을 하고 있는 브로들이 가장 많이 물어보는 주제 중 하나가 바로 팀플이다. Team project라고 해서 CS, CE 전공자라면 정말 매 수업마다 꼭 있는 최종 프로젝트와 같다고 생각하면 된다. 미국 대학의 경우 학교마다는 차이가 있겠지만 대부분의 CS, CE 전공들은 모든 수업에 팀 프로젝트가 있다. 수업 자체도 학생들이 직접 경험하고 익혀가면서 교수님께 성장된 역량을 어필해야 하는 방식인데, 한마디로 미국 IT 기업에서의 환경을 대학교 때부터 배울 수 있게끔 수업 구성이 되어 있었다. # 팀의 문제를 해결하는 것 조차 평가 대상 정말 놀랍게도 글쓴이의 .. 2023. 8. 10.
[Data Science / Colab] FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 포스트 난이도: HOO_Middle # FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 이런 에러 메시지가 나왔다는 것은 모델링 학습하는 과정에서 yaml 파일 경로를 찾지 못할 경우이다. 로컬 환경에서는 별도의 경로에 대한 변수를 지정해서 설정해 주지만 코랩이나 주피터와 같이 온라인에서 작업을 할 경우에는 경로 지정을 하지 않아도 알아서 찾아주기 때문에 특정 경로를 넣어주지 않는다. 하지만 이러한 에러가 발생한다면 경로를 입력해 줌으로써 간단하게 문제 해결이 가능하다. from ultralytic.. 2023. 8. 9.
[Python Examples] 파이썬 문자열 사이에 문자열 추가하기 예제 코드 파이썬 문자열 사이에 문자열 추가하기 예제 코드 포스트 난이도: HOO_Junior # Example Code 1 string1 = "HOOI" string1 =string1[0:3]+'A'+string1[3:] print(string1) HOOAI 파이썬에서는 문자열 사이에 문자열을 추가할 수 있다. 예를 들어서 위의 예제코드 "string1"이라는 변수를 보면 "HOOI"라는 문자열이 선언되어 있다. 만일 우리가 "string1"이라는 변수에 "HOOAI"라는 문자열을 가지도록 바꿔주고 싶다면 'A'라는 문자를 문자열 사이에 추가해 줘야 된다고 생각한다. 마찬가지로 컴퓨터에도 해당 문자를 어느 위치에 추가로 저장해 줄 건지를 알려줘야 하는데, 이때 가장 간단한 방법은 string1이라는 문자열을 문자.. 2023. 8. 9.
[AI/Computer Vision] 커스텀 데이터셋으로 사물 분석하기 #01 (Object Detection by Custom Dataset) 커스텀 데이터셋으로 사물 분석하기 (Object Detection by Custom Dataset) 포스트 난이도: HOO_Senior # 커스텀 데이터셋 (Custom Dataset) 이전 포스트에서 코코 데이터셋을 활용해서 간단한 Obejct detection을 해보았다. 코코 데이터셋은 욜로에서 제공하는 기본 데이터셋으로써 욜로를 학습하는 데에도 활용되었던 데이터셋에 해당된다. 예를 들자면 우리가 파이썬을 사용한다고 가정했을 때 별도의 모듈 설치 없이도 기본적으로 사용이 가능한 기능들이 있는 것처럼 욜로를 사용하는 데 있어서도 코코 데이터셋으로 학습된 라벨링의 경우에는 이미지 디텍팅이 바로 가능하다. 아래의 링크를 참고하면 해당 포스트를 살펴볼 수 있다. https://whoishoo.tistory.. 2023. 8. 8.
[HOOTips] 신입 개발자가 경력 쌓는 방법: 개인 프로젝트 신입 개발자가 경력 쌓는 방법: 개인 프로젝트 # 중고 신입 개발자 개발자라고 한다면 실질적인 능력 위주의 평가가 이루어진다고 볼 수 있는 대표적인 직업 중 하나이다. 특히 최근에 한국 개발자 브로들과 이야기를 나누다 보면 학벌에 대한 허들이 많이 낮아졌다는 것을 느낄 수 있었다. 물론 학벌이 있다면 그 작은 허들마저도 없이 시작할 수 있겠지만 노력으로 충분히 학벌이라는 허들을 뛰어넘을 수 있게 되었다고 본다. 실제로 글쓴이의 개발자 지인들을 보면 학벌이 그다지 좋지 않거나 사실 컴퓨터 관련학과이지, 실제로 CS나 CE가 아니었음에도 이제는 어엿한 PM급으로 성장하여 설계자나 시니어 개발자로 일을 하고 있기도 했다. 다만 이러한 브로들의 공통적인 특징 중에 하나가 경력만 쌓은 것이 아니라 개발자로서 자신.. 2023. 8. 3.
[Q&A] 미국 대학교 학벌이 중요한가요? 미국 대학교 학벌이 중요한가요? # Q: 혹시 미국 내에서는 개발자로 취직을 하려 할 때 한국의 대학 학벌처럼 학벌에 대한 큰 메리트가 있을까요? 제가 검색해 본 바로는 대학으로 리쿠르팅하러 오는 회사의 종류가 많은 정도였던 것 같습니다. 해당 질문을 했던 브로가 질문을 한 내용을 다른 브로들과 공유를 하는 것에 동의를 해줘서 다른 브로들도 질문을 했었던 공통적인 내용을 포스트로 작성하게 되었다. 해당 브로는 한국에서 컴퓨터 관련 학과를 다니고 있는 학부생으로서 자신만의 목표를 가지고 적극적으로 궁금한 점들을 글쓴이에게 물어봤었다. 글쓴이의 답변이 나름 직설적일 수도 있는데도 좋게 받아줘서 감사함을 전하고 싶다. 다시 본론으로 돌아와서 CS, CE 전공 기준으로 미국도 학벌에 대한 메리트는 있다. 우리가.. 2023. 8. 3.
[Data Science/Colab/Jupyter] 코랩, 주피터에서 압축 푸는 방법: torch, zipfile, patool 코랩, 주피터에서 압축 푸는 방법 포스트 난이도: HOO_Middle # 데이터 폴더 압축 풀기 vscode에서 작업을 해야 하는데 자꾸 사이드 프로젝트만 하면 코랩이나 주피터에서 하는 게 습관이 되어 버렸다. 그렇다 보니 실제 연구할 때에도 코랩을 같이 켜놓고 작업하는 습관이 생겨버렸다. 아무튼 이번 포스트에서는 학습시키고 테스트를 하기 위해서 데이터셋의 압축을 풀어줘야 하는데 이때 대표적으로 많이 사용하는 Unzip 방법 3가지에 대해서 살펴보도록 하자. 거두절미하고 그냥 냅다 사용하면 된다. # torch, !unzip 사실상 가장 많이 사용하는 방법 중 하나가 torch 모듈에서 unzip 기능을 사용하는 것이다. 데이터 분석 과정에서 어차피 파이토치를 사용할 거라면 굳이 다른 모듈을 사용할 필요.. 2023. 8. 3.
[Data Science/Colab] 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directo.. 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of # End-of-central-directory signature not found. Either this file is not a zipfile.. 2023. 8. 3.
[미국 박사] 요즘 미국 박사생들 사이에서의 핫 토픽: 상온 초전도체 요즘 미국 박사생들 사이에서의 핫 토픽: 상온 초전도체 # 상온 초전도체 요새 미국 박사생들 사이에서 핫하게 얘기가 되고 있는 이슈가 바로 한국 연구원들이 발표했다는 상온 초전도체 논문이다. 아직 구체적인 정보가 없지만 상온 초전도체라는 주제 하나로 이미 난리가 난 상황이다. 초전도체는 양자역학에 다루고 있는 분야로써 고온이나 저온과 같이 특수한 상황에서 발생한다고 알고 있어 왔다. 하지만 이번에 비공식적으로 발표된 상온 초전도체는 이러한 이론 자체를 뛰어넘어 아예 세상을 뒤바꿀 수 있다는 것이다. 그렇기에 아직 공식적으로 인정을 받지 않은 상황임에도 미국 박사생들 사이에서는 한국에서 나온 상온 초전도체 뉴스와 레딧을 통해서 난리가 난 상황이다. 불과 나온 지 얼마 안 되었는데도 글쓴이도 어제 운동하는 .. 2023. 7. 27.
[AI / Computer Vison / Object Detection] COCO Dataset으로 간단한 Object Detection 해보기 COCO dataset으로 간단한 object detection 해보기 포스트 난이도: HOO_Middle # COCO Dataset COCO는 Common objects in context의 줄임말로 YOLO와 같이 computer vision의 효율성 향상을 위해서 만들어진 오픈형 데이터셋이다. 쉽게 생각해서 Google의 Open images dataset을 생각하면 된다. 우리가 사용하고 있는 computer vision 모델들은 Train과 Test, 학습과 테스트 과정을 위해서 특정한 데이터셋이 필요하다. 이러한 데이터셋을 기본값으로 사용하고 있는 것이 바로 코코 (COCO)인 셈이다. 따라서 YOLO에서는 특정한 이미지를 가지고 라벨링 학습 없이도 코코 데이터셋에서 제공된 라벨링의 경우에는 .. 2023. 7. 27.
[AI / Computer Vision] YOLOv8 맛보기 후기 YOLOv8 맛보기 후기 포스트 난이도: HOO_Senior # 단일 이미지 분석으로 YOLOv8과 이전 버전 비교 결국 도저히 참을 수 없어서 빠르게 급한 일부터 끝내놓고 YOLOv8 맛을 한번 봐 보았다. 이번 페이퍼 작업을 빠르게 끝낸 뒤에 여유 있을 때 사이드 프로젝트에 들어가기 전에 미리 맛을 보기 위해 YOLOv8을 colab 기반에서 살펴보았다. 일단 거두절미하고 글쓴이 프사에 있는 사진은 아마 v5인가 v6인가 가물가물하지만 암튼 YOLO 이전 버전인 건 확실하다. 왜냐하면 데이터 분석하는 과정에서 답답해서 놀던 시기였기에 프로젝트 이후에 해당하니 얼추 맞는 것 같다. %pip install ultralytics import ultralytics ultralytics.checks() 우선 .. 2023. 7. 27.
[HOOTips] 모바일 영상 재생 오류 해결 방법: this video file cannot be played / 사이트에 연결할 수 없음 / 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. 모바일 영상 재생 오류 해결 방법: this video file cannot be played / 사이트에 연결할 수 없음 / 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. # 안드로이드 모바일 영상 재생 오류 안드로이드 기반 스마트폰을 사용하다 보면 갑작스럽게 영상 출력 오류 메시지가 뜨면서 영상 출력이 안 되는 경우가 발생할 수 있다. 대표적인 오류 메시지 예는 아래와 같다. This video file cannot be played 사이트에 연결할 수 없음 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. 분명 일시적으로 다운되었을 수도 있다고 해서 기다려도 막상 해결이 되지 않는 경우가 있는데 특히 스마트폰 자체에 문제가 없는데도 갑작.. 2023. 7. 23.
[미국 유학생] 유학생인데 돈을 벌고 싶으면 어떻게 해야 할까요? 미국 유학생인데 돈을 벌고 싶으면 어떻게 해야 할까요? # 부모님 몰래 용돈벌이가 필요하다면! 검색을 통해서 이 포스트를 접하는 브로들은 학부 유학생일 경우가 많을 것으로 본다. 대학원생들의 경우에는 이미 연구원으로써 페이를 받고 있거나 연구 프로젝트를 통해서 이미 돈을 벌 수 있는 방법이 있는 반면에 학부생의 경우에는 미국에서 유학을 하면서 돈을 벌 수 있는 기회가 그다지 많지 않기 때문이다. 물론 대학원생이라고 돈을 많이 버는 건 아니지만 더 이상의 여유 시간이 없기에 추가적인 알바 거리를 찾지 못하는 편이다. 두 번째로는 학부생들은 부모님 몰래 돈을 써야 하는 경우가 있기에 아마 미국에서 학업을 하면서 돈을 벌 수 있는 알바거리를 찾는 경우가 종종 있다. 몰래 쓴다는 게 나쁜 의도가 아니라, 사고.. 2023. 7. 23.
728x90