일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- numpy/pandas
- 텍스트마이닝
- 디버깅
- 중학수학
- pandas
- 정보처리기사실기
- 이수증
- 자바 실습
- 자연수의성질
- 요구사항확인
- 데이터베이스
- 언리얼학습
- 데이터입출력구현
- 데이터시각화
- 데이터분석
- 머신러닝
- html/css
- Orange
- 핵심프로젝트
- JSP/Servlet
- 선형분류모델
- c언어
- 자바
- 언리얼프로젝트
- 정보처리기사필기
- 선형회귀모델
- 딥러닝
- C++
- 파이썬
- Today
- Total
목록인공지능 (164)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
둘째날 수업부터는 딥러닝을 좀더 깊이있게 들어갔다. 먼저 지난 시간에 배웠던 내용을 잠시 복습하고 새로운 개념인 퍼셉트론을 학습해보기로 하자. 퍼셉트론에 대하여 사람의 뉴런은 어느 기준값 이상일 때 반응을 하도록 만들어져있다. 사람의 뇌 구조를 모방한 인공신경망을 수학적 구조로 구현한 알고리즘이다. 이 식은 선형 모델을 말하는데 0보다 같거나 작으면 0이, 크면 1이 나온다. 여기서 0보다 크거나 작은지가 역치를 구현한 것이다.뉴런에서 외부의 자극이 기준값 이상일 때만 다음 뉴런에게 전달되어 반응된다. 만약 외부에서 들어온 자극이 기준값을 넘지 못하면 비활성화를 시켜야 한다. 이러한 활성과 비활성 단계를 수학적 표현인 1과 0으로 구현한 것이다. 0은 더하거나 곱해도 변화가 ..
어제 딥러닝 공부를 하다 오후부터는 공부를 하나도 하지 않고 놀기만 하다 잠을 실컷 자고 말았다. 역시 2가지를 끊어야 하는데 잘 되지 않는다. 오늘 새벽에도 놀다가 이제 아침이 훌쩍 지나 공부를 시작하려고 한다. 오늘은 매일 해야 하는 수학도 영어 공부도 하지 않았고 큐티도 하지 못했다.하지만 어제의 반나절 이상의 열정 하락 기간 동안 내게 중요한 것이 무엇이며 공부 방법을 어떻게 바꾸어야 하는지 알게 된 소중한 시간이었다. 새벽에 머신러닝과 딥러닝을 공부할 수 있는 책도 한 권 더 주문했다. 컴퓨터 비전과 딥러닝을 공부하기 전에 기본부터 닦아야 좋을 것 같았다. 선생님께서 진행하시는 수업들은 대부분 개념보다는 실습 위주의 빠른 학습이었다. 그러다보니 이해를 하지 못한채 그냥 코드만 실행시키며 넘어갈 ..
평일에는 아침을 먹기 힘들지만 주말에는 조금 여유로워서 아침도 먹을 수 있었다. 하지만 앞으로는 아침을 먹는 습관도 길러보려고 한다. 점심 때까지 쫄쫄 굶다가 밥을 먹으면 인스턴트의 유혹에도 더 잘 빠지는 것 같았다.오늘은 아침에 일정이 있어서 아침 공부는 1시간밖에 못할 것 같다. 그래도 적은 시간이라도 공부를 하는 것과 안 하는 것은 천지 차이이다. 일을 보다가 남는 시간이 있으면 정처기 실기 공부를 진행해보려고 한다. 그럼 오늘의 아침 공부를 시작해보자! 이틀만에 딥러닝 공부를 다 마치지 못할 수도 있을 것 같다. 그래도 최선을 다해 공부해볼 것이다. 딥러닝 수업은 엘리스에 없어서 조금 아쉽다. 딥러닝의 역사와 학습 로드맵 딥러닝 즉 인공지능의 역사는 매우 오래 전부터 시작되었다. Percep..
오늘부터 이틀동안 딥러닝 공부를 하기로 했다. 아마 월요일 새벽까지 공부를 해야 마칠 수도 있지만 오늘과 내일 정말 열심히 딥러닝 공부를 해볼 것이다. 어제까지 8일 동안 머신러닝 공부를 잘 마쳤다. 이 과목도 수업을 하나도 듣지 않아서 따라갈 수 있을지 걱정이 되기도 하지만, 어려운 머신러닝도 모두 공부했으니 이 수업도 충분히 학습할 수 있으리라 믿는다. 먼저 코랩으로 실습을 진행해본다. 코랩에서 딥러닝 실행해보기 만약 상위 폴더로 나가서 어디에 있는지 찾을 수 없을지라도 content 폴더 안에 들어가면 우리가 작업하는 것들이 있다. 연결을 해제했다가 다시 연결해도 원래 파일이 보인다. 터미널 창이 나타나지 않을 때는 다음과 같은 코드를 입력해 내부에 터미널을 만들어 사용할 수 있다. 구글 드라이브에..
보호되어 있는 글입니다.
4주차의 두번째 실습을 시작해보겠다. 이 실습 문제를 다 풀고 나면 이제 정보처리기사 실기시험 공부를 시작하려고 한다. 오늘부터 매일 저녁 혹은 새벽에 2시간 반 이상 공부해볼 생각이다. 오늘은 첫날이니 2시간 정도 하고 내일은 좀더 많이 해볼 예정이다.금요일에도 놀지 않고 공부를 하다니 내게 기적이 일어나고 있었다. 요즘은 노는 것보다 공부하는 것이 훨씬 더 즐겁다. 이제 문제를 풀어보자. 최종 테스트 문제도 남아있지만 그건 내일 맑은 정신으로 풀어봐야겠다. 실습 2 - 타켓 마케팅의 기대 손익과 예상 수익 평가하기 실습 문제 풀어보기 main.py model_dvaluation.py 이제 지시사항에 따라 코드를 입력해보겠다. 문제를 잘 풀었다. 학습을 마치고정리 영상까지 ..
실습을 바로 진행해보겠다. 오후 공부 시간도 10분 정도 남았지만 조금만 더 공부하다가 못한 건 집에 와서 해볼 것이다. 실습 1 - 누구에게 프로모션을 제공해야 할까?실습 문제에 제공된 파일 main elice_utils.py target_marketing.py 코드가 굉장히 길어서 캡처를 안할까 하다가 해보았다. 나중에 공부할 때 도움이 될 것 같았다. 그리고 bank.csv 파일에는 이와 같은 테이블이 들어있었다. 실습 문제 풀어보기 이 내용은 문제를 풀기 전의 코드를 그냥 실행시켰을 때이다. 이제 지시사항대로 코드를 작성해보겠다. 이렇게 Confusion matrix와 그래프가 잘 그려졌다. 학습을 마치고집에 도착해서 20분 정도 이 문제를 풀다가 저녁식사..
첫번째 실습은 은행의 마케팅 데이터를 파악하는 일이다. 그 전에 모델 평가에 대한 학습 영상이 남아있어 이 부분도 공부하며 내용을 정리해보았다. 무척 유익한 수업이었다. 실습 1-1 : Bank Target Marketing 데이터 샘플 실습 수업 - 모델 평가하기 혼동 행렬과 확률 행렬에 대하여 각 확률을 곱해서 더하면 모델 전체의 기대 손익이 나오게 된다. 혼동 행렬과 확률 행렬 예시해당 상품에 가입한 여부를 예측하는 예시를 들어볼 때 다음과 같이 행렬을 만들 수 있다. 머신러닝 관점에서 정확도를 판단할 수 있다. 학습을 마치고아직 중요한 수업이 남아있었다. 모델 평가에 대한 부분이었는데 내용이 어려워서 많이 이해하지는 못했지만 지금은 가볍게 훑고 넘어가기로..
마지막 이론 수업이 될 것 같다. 그리고 이제 실습 문제를 풀어볼 수 있을 것이다. 이론 3 - 머신러닝 모델 구축과 평가 모델별로 사용하는 알고리즘이 다르니 이 부분을 학습하는 것이 좋다. 퀴즈 3 - 머신러닝 모델 구축과 평가 문제를 잘 풀었다. 학습을 마치고수업 영상이 짧아서 이 많은 내용을 설명하기에는 한계가 있었다. 그래도 인사교 수업 시간에 배운 내용들이 많아서 어느 정도 이해가 되었고 알고 있는 부분도 있어서 반가웠다.이론 수업은 모두 마쳤고 이제 실습을 하는 일만 남아있다. 여기까지 오기까지 힘들었지만 무척 잘 해낸 것 같아 기쁘다. 이제 실습을 하러 가봐야지. 오후 수업도 30분밖에 남지 않아서 아쉬운 마음이 든다.
두번째 이론 수업을 시작해본다. 4주차 이론 수업은 세번째까지 있는데 이 부분까지 하고 쉬는 시간을 가져볼 것이다. 이론 2 - 현실의 문제를 머신러닝 문제로, 효과 검증 설계 앞서 소개한 분류, 회귀, 군집화 외에 다양한 머신러닝 문제가 있다. 문제 정의를 하고 가설 설정을 한 것이 맞는지 계속해서 검증하며 프로젝트를 진행해 나가야 한다. 퀴즈 2 - 현실의 문제를 머신러닝 문제로 이 문제는 3번이나 다 틀리리고 남은 답지가 없을 때 맞출 수 있었다. regression은 회귀니까 숫자와는 관련이 없는 범주라고 생각했었다. 헬퍼의 답변을 듣고 이제 이해가 되었다. 학습을 마치고머신러닝에는 선형회귀와 선형분류 모델밖에 배우지 않아서 잘 몰랐는데 그 외에도..