전체 글33 AI 딥 다이브 AI 기술 발전에는 다음과 같은 세 가지 특징이 있다고 생각합니다. 속도, 무경계 그리고 창의성입니다. 인공지능을 처음 들어본 사람이라면 내용을 이해하는데 어려움이 있을 수도 있지만, 깊게 공부하기를 원하는 사람이라면 안성맞춤인 책이다. 이 책에서는 인공지능의 원리와 딥러닝에 대한 설명, 다양한 학습기법과 생성 모델, 이미지와 음성, 3차원, 언어에서 사용하는 신경망에 대한 설명과 시뮬레이션, 게임, 생명과학, 로봇 등 다양한 연구 분야에서 AI의 사용에 대해서 크게 4가지 파트로 나누어서 설명하고 있다. 책을 읽으면서 여러 편의 논문을 읽는 것 같다는 생각이 들었는데, 실제로 2015년 7월부터 닛케이 로보틱스지에 저자 오카노하라 다이스케가 매달 연재했던 글을 모아서 중요한 주제를 선정해서 작성한 .. 한빛미디어 [혼공학습단 12기] 혼자 공부하는 SQL 활동 회고 “옛날에는 대단한 사람이 대단해 보였거든요?근데 요즘은,오랫동안 꾸준한 사람이 너무너무 대단해 보이는 거예요.” ▶ 혼공단 회고 7월 1일부터 8월 18일까지 혼공학습단 12기의 총 6주차의 일정이 끝났습니다. 우재남 저자의 혼자 공부하는 SQL이라는 책을 통해, SQL의 문법과 활용에 대해서 배웠습니다. 혼공학습단 활동을 통해, 학습을 한번에 끝내려고 하면 생각보다 오래 걸리지만, 각 주차마다 조금씩 꾸준히 시간을 들이면 "책을 한 권씩 읽을 수 있다."는 것을 알게 되었습니다. 그리고 공부는 다같이 하면 효율이 좋아진다는 것도 알게 되었습니다. 앞으로도 한빛미디어의 도서를 통해서, SQL에 대해 꾸준히 배워나가겠습니다. 혼공 족장님이 첨부한 나영석 PD님의 말을 인용하면서 활동을 마칩니다. 혼공학습단 [혼공학습단 12기] 혼자 공부하는 SQL - 6주차 [혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 1주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 2주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 3주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 4주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 5주차 - 스토어드 프로시저SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 내도록 한다.MySQL에서 제공하는 프로그래밍 기능으로, 쿼리문의 집합이다.자주 사용하는 일반적인 쿼리를 반복하는 것보다 스토어드 프로시저로 묶어놓고 필요할 때마다 간단히 호출하면 훨씬 편리하게 MySQL을 운영할 수 있다. * 스토어드 프로시저도 데이터 베이스의 개체.. 혼공학습단 [혼공학습단 12기] 혼자 공부하는 SQL - 5주차 [혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 1주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 2주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 3주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 4주차 - 인덱스인덱스: 데이터를 빠르게 찾을 수 있도록 도와주는 도구클러스터형 인덱스: 기본키로 지정하면 자동생성되며 테이블에 1개만 생성가능예) 영어 사전보조 인덱스: 고유키로 지정하면 자동 생성되며 여러개를 생성가능(자동 정렬기능은 없다.)예) 책의 뒤의 찾아보기 * 필요없는 인덱스를 만들면, DB가 차지하는 공간만 더 늘어나고 인덱스를 이용해 데이터를 찾는 것이 전체 테이블을 찾아보는 것보다 느려진다. (인덱스는 테이블크기의 1.. 혼공학습단 [혼공학습단 12기] 혼자 공부하는 SQL - 4주차 [혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 1주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 2주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 3주차 - 테이블테이블: 표 형태로 구성된 2차원 구조로, 행과 열로 구성행: 로우, 레코드열: 컬럼, 필드 - GUI 환경에서 테이블 만들기CREATE DATABASE naver_db; 다음과 같이 데이터를 입력한다.naver_db의 기본 키 - 외래 키 관계를 선택할 수 없으므로 코드를 수정해야 하는데,원래는 다음과 같이 창이 넘어갈 때 입력해야 한다.* auto_increment로 지정한 열은 primary key나 unique로 꼭 지정해야 한다.create table `naver_db`.`buy.. 혼공학습단 티스토리 글쓰기 중 '붙여넣기 및 이미지 업로드 중입니다.' 멈춤 현상 해결 '붙여넣기 및 이미지 업로드 중입니다.' 멈춤 현상티스토리 글 작성을 하면 자주 보게 되는 문구 중에 하나인데, 새로고침을 하지 않고 (글을 날리지 않고) 해결할 수 있는 방법이 있다. 오류가 발생한 페이지를 새로고침하지 말고 그상태에서 f12를 누르고 다음과 같은 순서로 입력하면 해결된다. 1. 다음과 같은 오류가 발생하면 f12 키로 개발자 도구를 연다. 2. 주황색으로 색칠된 버튼을 누르고 완료 버튼에 마우스를 갖다대면 elements에서 버튼이 있는 위치가 나온다.오류가 생겨서 뿌옇게 된 경우에는, 버튼 클릭말고 다른 방법이 있다.elements에서 ctrl + f 를 눌러 '완료'를 찾으면 그 위치로 이동한다. 3. 그 위치에서 오른쪽 마우스를 클릭하고 copy > copy select.. 기타 [혼공학습단 12기] 혼자 공부하는 SQL - 3주차 [혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 1주차[혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 2주차 - 데이터 형식데이터 형식은 수십개 정도이지만, 자주 사용하는 것만 본다.- 정수형정수형은 소수점이 없는 숫자, 인원 수, 가격, 수량 등에 많이 사용되는데, 정수형의 크기와 범위는 다음과 같다. 4개의 정수형으로 표현할 수 있는 숫자는 tinyint, smallint, int, bigint 등이 있다. 표현할 수 있는 값의 범위를 넘어서는 경우, Out of range 라는 오류가 발생한다. 각각의 범위에 맞게 표현하려면, 다음과 같이 저장한다.인원수(member_num) 열은 int로 지정하고, 최대 127명까지 지정할 수 있는 tinyint로 지정해도 충분하다.. 혼공학습단 데이터로 말한다! CRM 마케팅 딱 한번 방문한 고객을 어떻게 단골로 만들까?CRM 마케팅에 대해 많이 들어보기는 했지만, 어떤 종류의 마케팅인지는 잘 알지 못했다. 이 책을 통해, CRM 마케팅이 왜 필요한지, 어떤 방식의 마케팅 방법이 더 효과적인지, 기업이 마케팅 전략을 어떻게 설정하는지, 그리고 다양한 종류의 마케팅 캠페인은 어떤 과정을 통해 세팅되는지에 대해서 배울 수 있었다. 지금까지 마케팅은 미리 결정된 사안에 기반해서 이루어진다고 생각했는데, 실제로는 고객 입장에서 푸쉬 문자 메시지를 받을 때의 생각까지 고려한다는 것을 듣고 놀라웠다. 예를 들면, 내 기준에서 '10% 쿠폰이 발송되었습니다.'와 같은 메시지는 별로 쓸모가 없는데, '고객님의 장바구니에 담긴 OO물품이 품절 직전입니다.'와 같은 메시지는 한번씩 앱에 방문하.. 한빛미디어 [혼공학습단 12기] 혼자 공부하는 SQL - 2주차 [혼공학습단] - [혼공학습단 12기] 혼자 공부하는 SQL - 1주차 - SELECT ~ FROM ~ WHERESELECT문: 구축이 완료된 테이블에서 데이터를 추출하는 기능을 한다. (기존 데이터를 변경하지는 않음) SELECT 열이름 FROM 테이블 이름WHERE 조건식 DATABASE TABLE 1 / TABLE 2 / TABLE 3 SELECT 조회 / 결과 * market_db에서 구매 테이블(buy)의 아이디는 FK(Foreign Key, 외래 키)로 지정되어 있다. 회원 테이블(member)의 아이디와 구매 테이블(buy)의 아이디를 연결하는 기능을 수행한다.DROP DATABASE는 market_db를 삭제하는 문장이다. market_db.sql을 .. 혼공학습단 [혼공학습단 12기] 혼자 공부하는 SQL - 1주차 - 테이블 생성새로운 schema(shop_db) 만들기 이후 shop_db에 table을 2개 생성해준다.- 데이터 입력 회원 테이블의 모든 행 조회를 위해서는 SELECT 열_이름 FROM 테이블_이름 [WHERE 조건]을 입력한다. SELECT member_name, member_addr FROM member;이 구문은 회원 테이블 중에서 이름과 주소만 출력하는 구문이다. 다음으로 아이유 회원에 대한 정보만 출력한다. 앞의 SQL문을 그대로 놔두고 다음과 같이 실행한다.SELECT * FROM member WHERE member_name = '아이유'; - 4가지 키워드로 끝내는 핵심 포인트스키마: 데이터 베이스 데이터 형식: 문자형, 정수형처럼 열에 저장될 데이터의 형식 예약어: select, f.. 혼공학습단 러닝 깃허브 액션 구조와 흐름이 없는 자동화 플랫폼은 그저 도구 모음일 뿐입니다.러닝 깃허브 액션 자동화 플랫폼을 효율적으로 잘 사용하려면 작업의 구조와 흐름을 잘 이해하고 있어야 한다. 깃허브 액션을 사용할 때, 풀 리퀘스트로 코드를 변경할 때마다 깃허브가 지속적으로 배포 파이프라인을 발동한다. 만약 깃허브 액션을 사용하지 않는다면, 풀 리퀘스트가 발생했다는 깃허브의 알림에 응답해서 처리할 수 있는 외부 도구가 필요할 것이다. 깃허브 액션의 가장 큰 장점은 깃허브에 내장된 기능으로 자동화를 구현할 수 있다는 점이다. 이렇게 정의한 자동화는 편리하게 생성한 워크플로를 코드와 같이 깃허브 리포지터리에 저장한다. 즉, 액션은 깃허브에 내장된 기능으로 자동화를 쉽게 구현하는 것이다. 개요는 간단하다. 일치하는 이벤트가 발.. 한빛미디어 SQL_2 2024.02.21 - [러닝 sql] - SQL_1Learning SQL 3장 - 4장쿼리 절에는 select, from, where, group by, having, order by가 있다.select 절은 데이터베이스 서버가 판단하는 마지막 절 중에 하나이다.select language_id,'common' language_usage,language_id * 3.1415927 lang_pi_value,upper(name) language_namefrom language;select version(),user(),database(); 열의 별칭을 select 절의 각 요소 뒤에 추가할 수 있다.select language_id,'common' language_usage,language_id * 3.1.. 러닝 sql 이전 1 2 3 다음