일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C++
- 이수증
- 언리얼학습
- 요구사항확인
- 자바 실습
- 언리얼프로젝트
- 코딩테스트
- 데이터분석
- 머신러닝
- JSP/Servlet
- 텍스트마이닝
- 중학수학
- c언어
- html/css
- 데이터입출력구현
- 데이터베이스
- 자바
- Orange
- 데이터시각화
- 선형회귀모델
- 자연수의성질
- 선형분류모델
- 핵심프로젝트
- pandas
- 디버깅
- 정보처리기사필기
- 파이썬
- numpy/pandas
- 정보처리기사실기
- 딥러닝
- Today
- Total
목록분류 전체보기 (768)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
이제 오늘의 아침 공부를 시작해보려고 한다. 아침에 보통 9시 5분이 조금 넘어서 도착하는데 공부할 준비하면 10분, 그리고 공부할 마음의 준비까지 하며 진짜 본격적인 학습에 들어가기까지 20분이 더 걸리는 것 같다. 이제 9시 반이 다 되어 오늘의 공부를 진짜 시작할 수 있을 것 같다. 아침에 이틀치 수업 분량을 정리하고, 오후와 저녁에는 셋째날 수업 내용을 정리해서 오늘 하루만에 오렌지 공부를 다 마치려고 한다. 며칠 전에 넘파이와 판다스 학습할 때도 하루만에 모두 끝냈다. 충분히 가능하리라 믿고 학습을 시작해보자. 그리고 내일부터는 추석 연휴 기간이니 지금처럼 공부를 많이 하지는 못할 것 같다. 머신러닝이란 무엇인가?머신러닝은 데이터를 활용하여 특성(Features)과 패턴(Patterns)을 찾아..
이번 시간에는 오렌지의 기본적인 사용법에 대해 익혀보고 메뉴를 한번 둘러보려고 한다. 내가 참고하고 있는 동영상은 바로 이것이다. 오렌지 사용 방법 앞으로 이 강의를 통해 오렌지와 많이 친숙해질 것 같다. 수업 시간에 선생님의 온라인 수업을 듣는 것보다는 학습 시간이 더 많이 걸리겠지만 더 많은 강의들이 구성되어 있다. 여기 있는 강의를 모두 듣는 건 별로 효율적이지 못하고 지금은 필요치 않는 기능들도 많이 있어 앞부분만 강의를 듣고 나머지는 수업 시간에 배운 자료들을 중점으로 학습을 진행해보려고 한다. 오렌지의 기능 및 사용 방법 처음 화면에 뜨는 이 7가지 메뉴를 설명해보았다. 선을 끌고 오면 데이터가 이처럼 흘러가게 된다. 파일을 더블클릭하면 데이터를 선택할 수 있다. 이 데이터는 오렌지에서 제공하..
머신러닝의 첫 수업은 Orange라는 프로그램으로 진행되었다. 하지만 설치 방법을 비롯해 첫날의 수업 대부분의 영상이 없어서 그냥 있는 자료만 보고 혼자서 해석을 해야 할 것 같다. 그래도 모르는 건 자료를 찾아보면 되니 이러한 부분은 스스로 매워볼 것이다.8월부터 나의 진짜 공부가 시작되었다. 6월 초에 인공지능 사관학교에 입교하여 그때부터 인사교 생활이 시작되었다. 처음 두 달은 그냥 수업을 따라가기에 바빴고 뭐가 뭔지 모르고 수업만 들었다. 집에서 따로 온라인 학습을 진행하기는 했으나 공부할 게 너무 많았고 배우는 족속 다 콩나물 물주기처럼 다 빠져나가는 것 같았다.한 달이 넘어가자 공부가 정말 하기 싫었고 여기에 왜 와 있는지 의문이 들며 모든 것을 포기하고 싶어졌다. 팀 프로젝트도 하다가 중단하..
이번 학습이 데이터 분석의 마지막 과정이 될 것 같다. 어제는 강의를 듣다가 너무 짜증이 나서 솔직한 불만 사항을 학습 후기로 쓰기도 했는데 그래도 많은 도움이 되었던 수업이라고 생각한다.이제 미션 문제를 풀어보기로 하자. 6시 안에는 문제를 다 풀고 6시부터는 새로운 과목 공부를 시작해볼 것이다. 미션 - 인기있는 테드 강연 분석하기 main.py solution.py ted.csv 이런 문장이 굉장히 많이 들어있다. 이제 문제를 풀어보기로 하자. 코드 작성하기 이렇게 수정했는데 점수가 40점이나 깎이고 말았다. 어디자 잘못될 걸까? 코드 수정 및 전체 코드두 가지 수정했는데 이제 완벽한 코드가 작성되어 전체 코드를 올려보려고 한다. 하나는 인덱스 번호를 잘못 쓴 거였..
정말 오랜만에 수학 공부를 다시 시작하게 되었다. 사실 요즘 수학 공부가 정말 하고 싶었는데 시간이 없어 시작하기가 두려웠다. 어젯밤에 정말 할까 말까 망설이다가 오늘 새벽에 일찍 일어난김에 수학공부를 한번 해볼까 하고 마음을 먹고 문제집을 펼쳐보았다.그리고 전에 사용했던 수학앱에도 들어가서 어디까지 공부하다 말았는지 체크해보았다. 오늘은 그동안 공부했지만 오답노트 정리만 하고 블로그에 기록하지 않았던 문제들을 정리해보기로 했다. Level 1 첫번째 스탭 문제인데 정말 어려웠고 문제도 많이 틀렸다. 강의도 함께 들었는데 강의가 없었다면 혼자서는 절대로 풀지 못할 문제들이 많았다. Level 2 스탭 두번째 문제도 ..
이번 수업이 데이터 분석의 마지막 수업이 될 것 같다. 졸음을 이기고 마지막까지 열심히 공부해보는 중이다. 미션 문제가 남아있지만 그건 맑은 정신으로 푸는 게 좋을테니 내일 새벽에 해볼 것이다. 이론 4 - 파이썬 고급 : filter 여기까지가 필터 강의였다. 실습 6 - 리스트에 함수 적용하기 : filter() 250쪽이 넘는 책의 제목만을 리턴하니 책의 목록이 훨씬 더 적어짐을 볼 수 있다. 필터와 맵 함수를 사용하는 것도 함께 나오고 있었으나 이해는 잘 하지 못했다. 어떨 때 사용하는지만 대략 알아두면 된 것 것 같다. 학습을 마치고난 이번 수업의 강사님이 솔직히 너무나도 마음에 들지 않았다. 무슨 자기가 프로그래밍 수업을 하러 왔지 영어 수업을..
이번에도 고급 파이썬 문법을 배우게 된다. 이제 이론 수업도 얼마 남지 않았으니 힘을 내보자. 슬슬 눈이 감기고 졸음이 몰려오지만 그래도 오늘 해야 할 분량을 다 마치려고 한다. 이론 3 - 고급 파이썬 : map 콤마 단위로 쪼개서 split에 저장한다. 이렇게 4가지 방식으로 사용할 수 있다. 내가 원하는 코드 스타일을 선택하면 된다. 이것이 파이썬의 장점이자 단점이다. 단점은 다른 사람의 코드가 익숙하지 않아서 어색하게 느껴질 수도 있다는 것이다. 내용이 많이 어려워서 무슨 말인지 잘 이해하지 못했다. 하지만 빨리 넘어가고 싶어서 다시 듣기보다는 그냥 실습 문제를 풀어보며 어떤 함수인지 익혀보려고 한다. 실습 5 - 리스트에 함수 적용하기 : map(..
저녁을 먹고 오랜만에 큐티를 하고 나니 밤 10시가 넘었다. 이제부터 나의 저녁 공부 시간이 시작되었다. 최소한 2시간 반은 공부하다 취침하려고 한다. 오늘은 잠을 적게 자는 날이니 새벽 늦게까지 해도 될 것 같다.이번에 배우게 되는 내용은 파이썬의 고급 문법들이다. 그럼 공부를 시작해보자! 이론 2 - 고급 파이썬 : lambda동일하지만 간단하게 표현할 수 있다. 한 번만 함수를 쓸 거면 람다를 사용해서 짧게 쓸 수 있다. 자신이 필요할 때 사용하면 된다. True이면 assert는 아무 일도 하지 않는다. 하지만 False라면 에러 메시지를 출력한다. 실습 3 - 한 줄 함수 작성하기 : lambda 파이썬에서는 빈 문자열을 false로 처리한다. ..
이번에는 CSV에 관련된 실습을 진행보려고 한다. 이번 실습은 2개나 된다. 실습 1 - CSV 데이터 읽고 처리하기 : reader() books라는 csv 파일에 이러한 문서가 들어있다. 이제 문제를 풀어보기로 하자. 코드 작성해보기 계속해서 이런 오류가 떠서 문제의 원인을 분석해보니 코드를 잘못 쓴 것 같다. 코드 수정해보기 delimiter의 스펠링을 잘못 쓴 거였다. 드디어 문제를 풀었다. 생각보다 어려운 문제였다. 실습 2 - CSV 데이터 변환하기 실습 1번처럼 책 정보가 csv 파일로 들어있다. 이번에는 CSV 파일을 JSON 형태로 변형하는 실습이다. 오류가 여러 가지 떴지만 하나하나 수정하면서 문제를 잘 풀었다. 디버깅 공부를 하고 나서의 변화가 ..
데이터 분석의 마지막 주차인 4주차 수업을 시작해본다. 처음 시작할 때는 재미없는 이 과목을 왜 배워야 할까, 어렵지 않을까 하는 생각이 대부분을 차지했는데 첫 수업을 듣고 1주차 공부를 시작하며 그런 마음이 완전히 사라졌다. 그리고 이제는 더 공부해보고 싶은 마음마저 든다.먼저 CSV에 대한 학습을 시작해볼 것이다. 이론 1 - CSV 콤마 대신이 이러한 문자도 사용 가능하다. JSON은 용량이 큰 대신에 다른 데이터에 영향을 주지 않는 장점이 있다. 구분자를 명시해 주어야 한다. 학습을 마치고CSV 는 강의 분량이 조금 많아서 실습 문제는 다음 포스트에서 풀어보기로 했다. 조금 어려운 내용이지만 CSV 파일을 어떻게 불러오는지 장..