일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html/css
- 텍스트마이닝
- 머신러닝
- 정보처리기사실기
- 자바 실습
- CSS
- 파이썬라이브러리
- 컴퓨터비전
- SQL
- 운영체제
- 영어공부
- numpy/pandas
- 정수와유리수
- 데이터분석
- 중학수학
- CNN
- pandas
- 혼공머신
- 자바
- 코딩테스트
- 정보처리기사필기
- 컴퓨터구조
- 데이터입출력구현
- 딥러닝
- 파이썬
- C++
- 연습문제
- 데이터베이스
- 중학1-1
- JSP/Servlet
- Today
- Total
목록2024/09/09 (11)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
머신러닝 그동안 지루하고 재미없다는 이유로 피했는데 인공지능 사관학교에서 공부하는 이상 머신러닝은 피할 수 없는 것 같다. 이제 오늘 오후에 공부할 시간도 1시간 20분 정도 남아있다. 집에 갈 시간이 가까워질수록 빨리 끝났으면 하는 마음이 커진다.그래도 남은 시간 끝까지 열심히 공부해보자. 책의 첫 장을 펼치며 읽어보았는데 생각했던 것보다 별로 어렵지 않았다. 4만원이나 되는 책값을 아끼지 말고 잘 활용해야지! 1. 머신러닝의 개념머신러닝(Machine Learnig)의 개념은 일반적으로 애플리케이션을 수정하지 않고도 데이터를 기반으로 패턴을 학습하고 결과를 예측하는 알고리즘 기법을 통칭한다. 현실 세계의 매우 복잡한 조건으로 인해 기존의 소프트웨어 코드만으로는 해결하기 어려웠던 많은 문제점들을 머..
이번에는 넘파이 연산과 브로드캐스팅 등 좀더 어려운 개념을 학습하고 문제도 풀어보려고 한다. 이 문제만 다 풀고 이제 머신러닝 책으로 넘파이 관련 부분만 공부해보려고 한다. 실습 문제 풀어보기 처음에는 print 문을 쓰지 않아서 문제를 틀렸다. 이걸 쓸 때와 쓰지 않을 때의 다른 점은 쓰지 않게 되면 array가 함께 출력된다는 것이다. 미션 문제 풀기 학습을 마치고중간에 하다가 인터넷이 계속 끊어져서 얼마나 답답하고 짜증이 났는지 모른다. 썼던 글도 모두 다 지워져서 다시 써야 하고.. 인사교 인터넷이 왜 이 모양인지 모르겠다. 인터넷 선은 갈던지 무슨 수를 써야 할 것 같다.수업을 들을 때도 인터넷이 끊어져서 불편함을 많이 겪곤 한다.아무튼 넘파이 학습은 모두 마쳤고 이제 책..
세 달 전에 학습했던 내용을 다시 한번 복습하며 Numpy에 대한 심화 학습을 진행해보기로 했다. 실습 문제 풀어보기 학습을 마치고아침에 4교시 때 이 문제를 풀다가 너무 졸려서 낮잠을 잤다. 한 20분 잤는데 마치 꿀잠을 잔 듯 머릿속이 개운해졌다. 그리고 점심을 먹고 2시 20분부터 다시 공부를 시작하며 문제를 풀었다.넘파이 공부도 정말 재미있다. 마치 수학을 공부하는 것 같다. 데이터 분석이 수학과 관련이 깊다는 걸 이번에 알게 되었다. 난 전에 수학을 무척 좋아한 적이 많이 있어서 충분히 흥미롭게 공부를 할 수 있을 것 같다. 나머지 문제는 다음 포스트에 이어서 학습해볼 것이다.
다른 선생님이 같은 수업을 하신 부분이 있어서 이 내용도 한번 정리해보려고 한다. 선생님들마다의 특정도 있고 한번 더 복습하는 것도 괜찮았다. shape이 다른 배열끼리의 연산은 불가능하다. BMI 지수 구하기 인사교 인터넷이 언제나 너무나 느리고 먹통이 될 때가 많아서 공부할 때 정말 짜증이 많이 난다. 인터넷이 안 되서 한참 기록했던 블로그 글이 다 날라간 적도 여러 번 있었다. 비가 오면 인터넷이 안 되는데, 요즘은 날이 좋아도 이런 경우들이 정말 많다. 중복된 내용이 많아서 빼고 나니 이 정도가 남았다. BMI 지수 구하는 것 처음에는 무척 어렵다고 생각했지만 지금 다시 학습해보니 별로 그렇지 않았다. 학습을 마치고넘파이 수업 영상은 여기까지 학습해도 충분할 것 같다. ..
이번에는 인덱싱과 슬라이싱으로 데이터를 가져오는 법에 대해 학습해보려고 한다. 어제 잠을 별로 자지 못했더니 눈이 감기고 무척 피곤하다. 그리고 뭐든 새로운 과목을 시작하면 하루 이틀 정도는 하기 싫은 마음과 싸워야 할 때가 많다.그래도 새로운 한 주가 시작되었으니 열심히 공부해봐야지. 아침에 Numpy 학습을 마치고 싶지만 그건 무리일 것 같고, 오후 4시 전까지는 학습을 다 마치고 판다스로 넘어가고 싶다. 그리고 어렵겠지만 책으로도 학습을 진행하려고 한다. 난 어떤 과목이든 책으로 공부하면 흥미를 많이 느끼는 편이다. 강사님보다 사실 책에서 더 많은 것들을 배울 수 있기도 하다. 인덱싱과 슬라이싱 점수가 80인 사람의 인덱스가 0번과 3번이기 때문에 그 값에 맞는 이름을 가져오는 ..
오늘 아침부터는 Numpy/pandas 학습을 시작하려고 한다. 한 30분 정도는 일정 관리를 하느라 시간을 보냈고 이제 1교시가 절반 이상 지나간 지금부터 본격적으로 공부를 시작해본다.우선 수업 시간의 영상을 다시 시청하며 정리해보려고 한다. 사실 여기서부터는 잘 몰라서 이해하지 못한 부분들이 많았다.데이터 분석을 정말 안 좋아하고 공부하는 것도 꺼려했는데 파이썬을 공부하고 나니 조금은 흥미가 생겼다. Numpy의 개념 numpy와 리스트의 차이점은 무엇일까? 리스트는 요소가 각기 떨어져있어 더하기를 해도 덧셈 연산이 되지 않는다. numpy는 이처럼 요소별 연산이 가능하다. 즉, 인덱스 번호가 같은 값끼리의 연산이 가능하다는 뜻이다. Numpy 사용법앞으로는 numpy..
테스트 문제가 있는 과목도 있고 없는 과목도 있지만 이건 문제가 있다. 한 문제밖에 되지 않아 7시 안에는 다 풀 수 있을 것 같다. 그럼 문제를 풀어보자.결코 만만한 문제는 아닐 것이다. 테스트 문제 풀기 문제 풀어보기 드디어 테스트를 통과했다. 학습을 마치고혼자서 푼 건 아니지만 그래도 문제를 풀었다는데 의미가 있는 것 같다. 이로서 디버깅 학습을 모두 끝마쳤다. 이수증 발급도 이제 받을 수 있고 후기도 써봐야지!
이어서 계산기 프로그램을 만들어보겠다. 실습 2 - 계산기 디버깅 준비하기 2 앞부분은 잘 작성했지만 press_equal 함수는 수정이 좀 필요할 것 같다. 다시 한번 작성해보자. 이제 잘 출력이 되고 있다. 조금 어려운 문제였지만 이렇게 풀 수 있다는 것이 기뻤다. 이제 미션 문제만 풀면 된다. 미션 - 계산기 테스트 / 디버깅 하지만 에러가 잔뜩 발생했다. 그 이유가 무엇일까? 아마도 두 자리 이상의 숫자를 입력해서 그런 것 같다. 분명 값을 초기화했는데 이 부분은 아무리 해도 해결이 되지 않아 그냥 넘어가기로 했다. 수없이 수정하고 또 수정했지만 이 부분은 아마 안될 모양이다. 다행이 이 문제는 제출 버튼이 없어서 여기서 마쳐도 될 것 같다. 학습을 마치..
어제 낮잠을 많이 잤더니 잠이 별로 오지 않아서 일찍 일어나 공부를 시작해본다. 일어나자마자 하는 새벽 루틴을 실천하고 공부를 할 수 있어서 정말 기쁘고 감사하다.남은 실전 디버깅 공부를 잘 마치고 오늘 해야 할 목표도 완수하고 싶다. 이론 1 - 빠른 복습 디버깅이 필요한 이유 디버깅 방법과 오류의 종류아래에서부터 읽는다. 에러를 잡을 수 있는 코드 유닛테스트에 대하여 유닛테스트 모듈을 추가할 수 있다. 이론 2 - 이번주 미션 소개 계산기 프로그램을 통해 다양한 케이스를 만들어볼 수 있다. 실습 1 - 계산기 디버깅 준비하기 1 코드를 좀더 수정해보았다. ..
2주차 학습이 생각보다 시간이 많이 걸렸다. 이제 3주차 공부를 시작해본다. 벌써 새벽 1시가 훨씬 넘은 시간이지만 1시간만 더 공부를 하다 취침하려고 한다. 오늘 낮잠도 많이 잤으니 말이다. 실습 문제 풀어보기 먼저 helper 파일을 import 해야 한다. 같은 오류가 떠서 왜 그런지 자료를 찾아보았는데 주피터 노트북을 사용하면 원래 그렇다고 한다. 파이썬 프로그램으로 다시 한번 돌려봐야겠다. 파이썬 프로그램으로 돌리자 통과가 되었다. 처음에는 이름을 중복해서 사용해서 잘 안되었지만 이제 잘 된다. 학습을 마치고 오늘 저녁에 4주차 학습까지 다 마치려고 했는데 너무 졸리고 피곤해서 여기까지만 해야 할 것 같다. 내일 새벽에 일어나서 나머지 부분을..