1. 수강목적 추천 시스템에 대해서 궁금해서 수강신청을 한 후 들어보았다. 2. 결과물 https://nali.tistory.com/132 [코드잇 머신 러닝 실전] 추천시스템 추천 시스템이란? 1. 추천 시스템이란? 특정 사용자가 좋아해 할 만한 것들을 찾아주는 프로그램 좋은 추천 시스템은 사회적인 이익, 매출과 직접적인 연관이 있다. 2. 추천 시스템들은 어떻게 추 nali.tistory.com 3. 배운점 / 잘한점 추천 시스템 이론과 실습에 대해 배워볼 수 있었다. 추천시스템 자체가 강의도 많이 없어서 배울 수 있다는 기회가 주어진 것이 좋았다. 4. 좋았던 점 / 아쉬운 점 선수과목을 다 듣지 못하고 실전 강의부터 들어서 코드를 짜기가 어려웠다. 참고로, 대부분 캡처를 해서 노트를 남겨두었는데 ..
1. 추천 시스템이란?추천 시스템이란?특정 사용자가 좋아해 할 만한 것들을 찾아주는 프로그램좋은 추천 시스템은 사회적인 이익, 매출과 직접적인 연관이 있다.추천 시스템들은 어떻게 추천을 할까?머신 러닝 프로그램: 어떤 작업을 할 때, 경험을 통해, 그 작업에 대한 성능이 향상되는 프로그램유저의 행동패턴, 선호도를 많이 알 수록 더 좋은 추천시스템이 만들어진다.추천을 할 때, 유저의 행동 패턴을 파악하여 추천을 더 정확하게 해준다.즉, 추천 시스템은 다음과 같다.(1) 유저와 상품의 관계를 표현한 데이터 사용(2) 유저와 상호 작용이 없었던 상품에 대한 선호도 예측(3) 선호도가 높게 예측되는 상품들 유저에게 추천선이수머신러닝 (행렬 연산, 선형 회귀, 경사 하강법, 정규화, scikit-learn)데이터..
1. 수강목적 프로젝트를 진행하는데 SQL에 대한 지식이 전혀 없었다. 그러다 좋은 기회로 대학생 코딩 캠프를 참여하게 됐고, SQL 강의를 선택해서 듣게 됐다. 2. 결과물 https://nali.tistory.com/129 [코드잇 SQL 데이터베이스] SQL로 하는 데이터분석 데이터베이스 기본 개념 데이터베이스와 테이블 데이터베이스 일정한 체계 속에 저장된 데이터의 집합 테이블 단위로 저장 하나의 데이터베이스 안에는 여러 개의 테이블로 저장 테이블의 row nali.tistory.com https://nali.tistory.com/134 [코드잇 SQL 데이터베이스] SQL로 하는 데이터 관리 1. 데이터베이스와 테이블 구축 2. 테이블 다루기 3. Foreign Key 제대로 사용하기 nali.t..
1. 데이터베이스 모델링이란? 데이터 모델링 데이터를 "어떻게 저장할지"를 정한다. (1) 개념적 구조를 정하는 것 : 논리적 모델링 (2) 데이터베이스 구축에 필요한 걸 정하는 것 : 물리적 모델링 데이터 모델 데이터 모델은 데이터를 사용하려는 목적에 맞게 정리하고 체계화 해놓은 모형을 뜻한다. Entity (개체) 저장하고 싶은 데이터의 대상 학생, 수업, 교수 Entity: 실제 대상 하나하나 (로우) Entity Type: 일반화한 Entity 종류 (테이블) Attribute (속성) Entity에 대하여 저장하려는 내용 학번, 이름, 성별, 입학년도 ... column Relationship (관계) Entity들 사이 연결점 Constraint (제약 조건) 학번 겹치면 안된다. 최소 한 명..
1. 데이터베이스 기본 개념 데이터베이스와 테이블 데이터베이스는 일정한 체계 속에 저장된 데이터의 집합이다. 테이블 단위로 저장되고, 하나의 데이터베이스 안에는 여러 개의 테이블로 저장된다. 테이블의 row와 column row(행): 객체 column(열): 객체의 속성 DBMS와 SQL DataBaseManagementSystem: 사용자와 데이터베이스 사이의 매개 예시: Mysql, Oracle, MariaDB, SQLServer, SQLite 등 Structured Query Language: DBMS에 명령을 내리기 위해 사용하는 언어 표준SQL을 사용하되 DBMS마다 조금씩 다르다. DBMS 구조 client를 통해 server에 접속하는 구조 실행되고 있는 server에 client를 이용해..
1. 수강목적 광고에 떠서 이런 캠프도 있다는 것을 알았다. 마침 코드잇 사이트의 강의를 들어보고 싶었기에, 신청을 해서 강의를 듣기 시작했다. 2. 결과물 (완강) - 비개발자를 위한 SQL 데이터베이스 (개발자를 위한 SQL 데이터베이스는 모든 강의가 열리지 않아 수료가 불가능했다.) - 인공지능 심화 (추천시스템) 3. 배운점 / 잘한점 30일 동안 강의를 듣는 것을 인증했다. github 잔디심기로 인해 인증에는 이골이 난 나는 무난하게 수료에 성공했다. 4. 좋았던 점 / 아쉬운 점 대학생 코딩 캠프로 코드잇 강의를 듣는다면 일반 신청보다 훨씬 싸게 들을 수 있다. 게다가 인증을 해야해서 동기부여도 된다. 대학생 코딩캠프로 코드잇 강의를 접해서 좋았다. 마침 프로젝트를 진행하는데 데이터베이스와 ..