일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정보처리기사실기
- 순환신경망
- JDBC
- 자바 실습
- 파이썬
- 딥러닝
- 데이터분석
- 상속
- 컴퓨터구조
- ChatGPT
- 연습문제
- CSS
- 개발일기
- 컴퓨터비전
- SQL
- 중학수학
- JSP
- c언어
- 정보처리기사필기
- 자바
- 디버깅
- 머신러닝
- 데이터베이스
- 자바스크립트심화
- rnn
- html/css
- JSP/Servlet
- 자바스크립트
- 중학1-1
- 혼공머신
- Today
- Total
목록인공지능 (424)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
데이터 과학에 이어 머신러닝에 대한 개념을 이해하는 공부를 진행해보자. 이론 2 - 머신러닝이란 무엇인가? 1. 머신러닝과 다른 분석 방법 비교 데이터를 분석하는 것은 머신러닝뿐 아니라 다양한 분석이 있다. 각각의 분야에 따라 접근 방법과 목표로 하는 것이 다르다. 빅데이터 분석은 그로스 해킹에서 많이 사용하는 방법으로 프로그래밍을 포함한 기술 분석을 통한 마케팅을 말한다. 이것은 상관관계를 탐지하는 학문이다. 예를 들면 이 그림에서 남자가 머리를 밀면 판매가 좋다고 말하고 있다. 이처럼 A와 B의 상관관계를 찾고 의사결정에 활용하는 것이다.우리 속담 중에 까마귀 날자 배 떨어진다라는 말처럼 인관관계를 많이 사용한다. 우리 세계를 이해하고 해석하는데 중점을 둔다. 큰 세계를 이해하기 위한 모형..
오늘 새벽에는 머신러닝 1주차 수업을 공부하고 아침에는 다른 일정이 있을 것 같다. 그리고 오후와 저녁에는 머신러닝 2주차 공부를 하고 머신러닝 관련 수업 3시간 분량을 공부하며 정리해볼 생각이다. 그래서 이번주 금요일까지 머신러닝 전체 수업을 모두 듣고 학습을 마치는 것이 목표이다. 주말에는 딥러닝 공부를 하고 그 다음주부터는 새로운 과목에 들어갈 예정이다.그럼 바로 머신러닝 공부를 시작해보자. 이론 1 - 데이터 과학이란 무엇인가? 1. 학습 목표 2. 데이터 과학이란 무엇인가? 최근에 많이 이슈가 되고 대두되고 있는데 이러한 지식이 쌓이면 데이터 자산이 될 거라 예상한다. 2014년 11월 딥러닝을 활용한 사기 탐지 시스템을 만들었다. 손실이 많이 발생하여 기존의 시스템을 바꿀 ..
오후 공부를 시작하려고 하니 벌써 3시 반이 훌쩍 넘었다. 오늘은 평소보다 많이 피곤하고 공부가 조금 하기 싫은 마음도 있지만 그래도 다시 시작해보려고 한다. 언제나 이 처음의 마음을 잃지 않는 것이 중요하다.사실 오후에는 플라스크 학습을 하려고 했지만 이미 노트북으로는 한번 플라스크 환경을 구축해서 이걸 그대로 다시 실습하는 건 별 의미가 없는 것 같았다. 이 부분은 화요일에 집에 가게 되면 그때 공부를 진행하기로 하고 오늘과 내일은 머신러닝의 다른 수업과 엘리스 수업을 통해 공부를 이어가기로 했다. 본격적인 수업에 들어가기 앞서 실습을 하나 진행해볼 것이다. 문제에 대한 설명 1. 타이타닉의 생존자는 누구일까! 2. 생존자를 찾기 위한 규칙 만들어보기 3. 작성한 규칙을 이용해서 생존..
이제는 모델을 활용해서 플라스크로 작성하는 실습을 진행해보려고 한다. 연휴 기간에도 쉬지 않고 공부를 열심히 한다는 것이 정말 신기하고 감사하다. 요즘 난 시간이 남으면 모두 공부하는데 투자하는 편이다. 지금처럼 포기하지 않고 열심히 한다면 난 정말 좋은 성과가 있으리라 믿는다. 모델을 활용한 플라스크 실습 1. 필요한 라이브러리 설치하고 기능 가져오기 역시 !가 아닌 %를 사용하니 오류도 없이 잘 되고 있다. 파이프라인 기능을 가져왔다. 그리고 감성분석을 하기 위한 모델 이름을 하나 입력한다. 2. 문장을 입력하여 감성 분석해보기 딥러닝은 텐서플로의 모델과 내가 학습할 모델을 일치시켜야 한다. 머신러닝을 도와주는 라이브러리는 사이킷런, 딥러닝을 할 수 있도록 도와주는 라이브러리는 텐서플로이다. 수업을 ..
저녁을 먹고 이제 다시 플라스크 공부를 시작해본다. 오늘은 아침에는 교회에 갔다오기도 하고 가족들과 볼일을 보러 다니느라 공부를 오후 늦게 시작했다. 그리고 얼마나 졸리던지 오후에 낮잠도 1시간 넘게 늘어지게 잤다. 그래도 다시 공부를 할 수 있어서 정말 기뻤다. 플라스크도 뭔지 좀 알 것 같고 재미있다. 다시 공부를 이어가보기로 하자. 플라스크 설정 변경해주기 왜 아까부터 계속 !pip을 하면 빨간줄이 뜨며 경고 표시가 나타나는지 의문이 들었다. 이 문제를 해결하려고 많은 자료를 뒤적이며 드디어 해결 방법을 찾았다. VS Code는 이 명령을 Python 스크립트 명령으로 인식하지 못한다. !는 Jupyter Notebook이나 IPython 환경에서 사용하는 쉘 명령을 실행하는 특별한 방식이다. 하지..
오후에는 플라스크 공부를 해볼 것이다. 플라스크 수업은 4시간 동안 진행이 되었다. 오늘은 평소보다 정말 많이 피곤해서 계속 잠이 몰려와서 중간에 공부를 하다가 잠을 잘 수도 있을 것 같다.공부가 잘 되는 날도 있고 그렇지 않은 날도 있다. 하지만 중요한 것은 얼마나 많이 하느냐보다 얼마나 꾸준히 하느냐이다. 플라스크 사용해보기먼저 폴더를 하나 만들고 비주얼 스튜디오 코드로 불러온다. 그런 다음 환경설정을 해주어야 하는데, 그 이유는 모델별로 버전이 다르기 때문이다. 프로젝트를 진행함에 따라 파이썬 환경도 라이브러리 환경도 다르게 지정할 때가 있다. 그렇기에 새로운 프로젝트를 진행할 때는 새로운 환경을 하나씩 열어서 진행하는 것이 좋다. 아나콘다에서 현재 진행된 프로젝트의 환경을 볼 수 있다...
이어서 파인 튜닝 모델의 다음 과정을 실습해보겠다. 빠르면 30분에서 1시간이면 이 내용을 학습 완료할 수 있을 것 같다. 바로 학습을 진행해보겠다. 파인 튜닝 모델로 콩잎 데이터 분석하기 두번째 실습 1. 학습 및 검증 확인하기 이미지 데이터를 다룰 때 배치(batch) 단위로 나누어 처리하는 방식이 중요한데, 그 과정을 돕는 함수(collate_fn)이다. 배치(batch)는 여러 데이터를 묶어서 한 번에 처리하는 단위이다. 예를 들어, 학습할 공용 데이터가 1000장이 있다면, 한 번에 모두 처리하기에는 메모리나 자원의 한계가 있을 수 있다. 그래서 데이터를 적당한 크기로 나누어 처리하는데, 이때 사용되는 단위가 배치이다.배치 단위로 데이터를 묶어서 학습하면 메모리와 계산 자원을 효율적으로 사용할 ..
오늘도 새벽 4시 반에 일어나 하루를 시작해보았다. 수학 공부까지 하고 났더니 벌써 6시 반이 다 되어서 정말 많이 아쉽다. 하지만 앞으로 AI 분야와 게임 개발의 전문가가 될 것이므로 수학공부는 필수가 되었다. 수학 공부를 하며 나의 수학 실력이 얼마나 많이 부족한지 느끼고 있다. 오늘 새벽에는 2시간 반 정도 허깅페이스 공부를 하며 다 마치고 교회 가기 전까지 남은 1시간 정도는 플라스크 공부를 해볼 생각이다. 오늘의 학습 목표는 플라스크 공부를 다 마치고 엘리스로 머신러닝 1주차 학습을 마치는 것이다. 그럼 바로 학습을 시작해보자. 허깅페이스 파인 튜닝 모델 사용해보기 1. 모델 파인 튜닝이란 무엇인가? 모델 파인 튜닝(Fine-tuning)은 이미 학습된 사전 학습 모델을 기반으로 새로운 작업에 ..
이번 실습은 객체 탐지를 부분이다. 이 부분은 수업 영상이 없어서 혼자서 자료를 찾아보며 공부하는 중이다. 객체 탐지 기능 가져오기객체를 탐지하는 것이 무엇인지 잘 모르겠어서 자료를 한번 찾아보았다. 객체 탐지란 무엇인가?객체 탐지(Object Detection)는 이미지나 비디오 내에서 다양한 물체(객체)를 찾고, 그 물체가 무엇인지 분류한 뒤, 그 물체가 이미지에서 어디에 위치하고 있는지를 정확하게 예측하는 기술이다. 즉, 이미지에서 특정한 물체가 어디에 있는지 위치를 표시해주고, 그 물체가 무엇인지 알려주는 작업을 의미한다. 객체 탐지의 사용 사례자율주행 자동차도로 위의 차량, 보행자, 신호등 같은 객체를 탐지하여 안전한 운행을 돕는 기술보안 및 감시 시스템CCTV 영상에서 침입자를 탐지하거나..
이어서 허깅페이스로 모델을 가져와서 한글을 번역하는 실습 등을 진행해보려고 한다. 지금 인터넷 환경이 조금 불안정해서 코랩을 사용하는데 불편함이 있지만 그래도 이런 부분을 감수하며 공부를 진행해보려고 한다. 허깅페이스 사용하기 두번째 실습 1. 번역하는 모델 가져와서 사용하기먼저 허깅페이스에 들어가서 translate 메뉴를 선택하고 거기서 한글을 영어로 번역하는 모델을 가져온다. ko-en이라고 검색하면 된다. 이 모델을 사용해보려고 한다. 이 모델을 사용하게 된다. 그리고 구글 코랩에 와서 조금 전처럼 모델 이름을 작성해준다. 처음에는 이 코드를 실행할 때 오류가 떴는데, 그 이유는 파이프라인으로 임포트를 하지 않았기 때문이다. 매번 프로젝트를 다시 실행하게 되면 맨 처음 코드는 반드..