본문 바로가기

IT기술 연구소5

Anaconda, Jupyter Notebook을 이용한 Yolo 객체 인식 이번에는 아나콘다를 이용하여 Yolo 객체 인식을 구현해 본다.아무래도 클라우드 기반이다 보니 소스를 저장 및 공유하기도 편리한 점이 있으리라.(비쥬얼 스튜디오 코드로 구현한 내용은 https://moontech.tistory.com/8 링크로 확인 가능하다.) 환경은 기존과 동일하고 IDE만 Anaconda로 변경되었다. 우선 아나콘다를 다운로드 받는다.아래의 사이트를 방문하면 쉽게 설치가 가능하다.https://www.anaconda.com/download 아나콘다를 설치하면 아래와 같은 그림을 볼 수 있다. 아래의 화면처럼 새로운 환경을 하나 만들어 준다. 그 후 다시 Home 탭으로 이동하면 Jupyter Notebook이 설치되어 있을 것이다. 설치되어있지 않으면 Install을 하면 된다.이후.. 2025. 4. 12.
Visual Studio Code, Python을 이용한 Yolo 객체 인식 비쥬얼 스튜디오 코드와 파이썬 환경에서 Yolo 라이브러리로 웹캠을 구동한 인식을 해본다. 대학원 수업과정 중에 선택과제로 수행했던 내용이나 인공지능 시대에 추후에 참고가 될 수도 있고 다른 어떤 누군가에게는 도움도 될 수 있겠다 싶어 기록으로 남겨둔다. 일단 환경은 아래와 같다.OS: Windows 10IDE: Visual Studio CodeLanguage: Python 3.11.9 우선 visual Studio Code를 설치한다.아래의 사이트를 방문하면 설치 파일을 다운로드 받을 수 있게 설치는 쉽게 할 수 있다.https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code redefines .. 2025. 4. 12.
java.net.SocketTimeoutException: Read timed out (Jsoup) Jsoup 라이브러리를 이용하여 특정 대외 API를 호출하는 처리를 수행하고 있었다.평소처럼 서버의 오류로그를 모니터링 하는데 최근들어 심심찮게java.net.SocketTimeoutException: Read timed out 메시지가 노출이 된다. 평소 아무 이상 없었던 처리인데 이런 오류가 심심치않게 발생하고 현장쪽에서도 불편 접수가 되는듯하여 시간을 들여 내부로직을 확인해 보았다. API 호출시에는 Jsoup 라이브러리(jsoup-1.13.1)를 사용하며 timeout 값은 10000 즉 10초를 설정했었는데, 로그파일을 확인해 보면 딱 5초 시점에서 Read timed out 오류가 발생하는 것이었다. 해당 라이브러리의 내부 소스를 확인하면 아래와 같이 구현이 되어있다. private st.. 2024. 7. 9.
챗GPT로 초등학생 아이의 수학 문제를 풀어보았다. 챗GPT로 초등학교 5학년 아이의 수학 숙제를 풀어보았다. 먼저, 문제는 아래와 같다. 챗GPT에게는 이 문제를 풀어서 아래와 같이 질문하였다. 가, 나, 다, 라 4개의 마을이 있고 가 마을의 밤 생산량은 3300kg, 나 마을의 밤 생산량은 5900kg이야. 네 마을의 밤 생산량의 평균은 4000kg이고 다 마을의 밤 생산량이 라 마을의 밤 생산량보다 600kg이 더 많아. 이때 다 마을의 밤 생산량을 구하는 식과 답을 알려줘. 챗GPT의 답 문제 잘 푸는듯!! ^^ 2023. 12. 16.