magnking의 등록된 링크

 magnking로 등록된 네이버 블로그 포스트 수는 50건입니다.

표준편차란 무엇인가? | 쉽게 이해하기 [내부링크]

표준편차를 가능한 쉽게 설명해 보았습니다. 조금 도움이 되었으면 좋겠네요. 우선 목차를 확인해 주세요. 목차 표준편차(Standard Deviation)가 도대체 무슨 말이야? 표준편차는 어디에 쓰는 거야? 표준편차는 어떻게 구하는 거야? 표준편차를 구하는 방법은 수학기호로 어떻게 표시해? 표준편차(Standard Deviation)가 도대체 무슨 말이야? 표준(Standard)은 무슨 뜻이야? '표준편차' 한국어인데 아무리 들어도 참 와닿지 않은 단어입니다. 그나마 '표준'이라는 말은 좀 친숙합니다. 예 ①) 표준 시간 여기서의 표준은 기준이라는 의미입니다. 즉 표준 시간은 기준이 되는 시간을 의미합니다. 예 ②) 그 사람 정도 키면 한.......

HTML, CSS, JS(JavaScript)는 무슨 일을 하는거야?[웹 기초] [내부링크]

여러분이 어떤 웹사이트에 접속을 한다면 여러분이 사용한 브라우저는 그 사이트에서 대부분 HTML, CSS, Javascrip로 구성된 파일들을 전달받을 것입니다. HTML, CSS, Javascript는 워낙 유명하기 때문에 아마 한 번씩은 다들 들어보셨을 겁니다. HTML는 무슨 역할을 하는거야? HTML은 웹 페이지의 뼈대를 만듭니다. 집으로 비유한다면 철근이나 벽, 기둥에 해당하겠지요. 웹 페에지에서 가장 본질적인 부분인 텍스트나 이미지, 버튼 등을 HTML의 태그를 통해서 추가할 수 있습니다. ※태그란 HTML에서 웹 문서의 구조나 요소를 표현하는 방법입니다. 예를 들어서 아래와 같이 html태그를 사용할 수 있습니다. <태그 이름></태그 이름&g.......

인스턴스 프로퍼티(Instance property)와 정적 프로퍼티(Static property, Class propery)의 차이는? | Javascript [내부링크]

Javascript에서 class를 정의할 때 인스턴스 프로퍼티와 정적 프로퍼티를(클래스 프로퍼티) 정의할 수 있습니다. 이 둘은 어떻게 구분하고 사용할 수 있는 것일까요? 여기서는 두 프로퍼티의 차이와 사용방법에 대해서 확인해 보겠습니다. Javascript 프로퍼티(property)의 개념 자체가 궁금하거나 익숙하지 않으신 경우에는 아래의 글을 먼저 참고해 주세요. 인스턴스 프로퍼티와 정적 프로퍼티는 뭐가 다른 거야? 인스턴스 프로퍼티(Instance property)와 정적 프로퍼티(Static property)의 차이는 각 이름에서 유추해 볼 수 있습니다. 우선 인스턴스 프로퍼티는 Javascript에서 class를 정의한 후 그 클래스의 인스턴스를 생성한 다음 접근할.......

Notation이란? | 기호가 필요한 이유는? [내부링크]

Notation의 의미는? Notation이란 문맥에 따라서 여러 의미를 지닐 수 있겠지만 이번 글에서는 기호 혹은 표기법이라는 의미를 소개해 드리려고 합니다. 어디서 자주 쓰이는 거야? Notation이라는 단어는 역시 수학에서 많이 등장하게 됩니다. 우리가 가장 흔하게 볼 수 있는 Notation(기호)의 예는 +, -, ÷, × 등입니다. 꼭 수학 기호 이외에도 다양한 Notation(표기법, 기호)이 있습니다. 어떤 맥락에서 등장하는 거야?(수학 기호의 필요성) 제가 자주 접한 맥락은 수학 기호의 필요성을 설명하는 글이었습니다. 사칙 연산 기호는 너무 친숙하지만 좀 복잡한 수학식을 보면 사고가 정지하기 쉽습니다. 수학 기호에게 화가 나기도 합니다. 하지.......

수학에서 대문자 X와 소문자 x가 나타내는 것은? [내부링크]

왜 나타내는 게 다른 거냐? 똑 같은 X인데 처음에 생각해낸 사람의 의도를 정확하게 모르겠지만 크기 약간 바꿔서 의미도 다르게 할 수 있는게 편해서 그랬던 거 아닐가요? 그래서 의미가 어떻게 다른 거야? 수학에서 대문자 X는 변수를 나타냅니다. 변수라는 것은 변할 수 있는 값이라는 의미입니다. 어떤 특정한 하나의 수를 가리키는 것이 아니라 어떤 집단이 있고 그 집단의 구성원 중 하나가 올 수 있다는 가능성을 나타내고 있습니다. 예를 들어서 위와 같은 데이터가 있다면 변수 X의 구성원은 10, 20입니다. X라는 변수를 표기 해둔다면 집합의 구성원인 10이나 20이 올 가능성이 있다고 나타내는 것이 됩니다. 수학에서 소문자 x는 관찰.......

엑스 바 | 평균을 나타내는 기호 | Latex 표기법 [내부링크]

#X 막대기호 #X 바 엑스 바의 의미는? 위의 기호는 엑스 바라고 읽습니다. 엑스바는 X라는 집단의 평균을 나타내는 기호입니다. 시그마로 나타내면 매우 복잡한 걸 간단하게 나타나게 해줍니다. Latex로는 어떻게 표기하냐? 바를 표현하기 위해서는 아래의 명령어를 사용합니다. \bar{x } \bar{y }

【엑셀】 SUBSTITUTE 함수로 문장의 일부 단어 교체하기 [내부링크]

문장의 일부 단어만 수정할 경우 SUBSTITUTE가 편리합니다. 함수는 아래와 같이 파라미터를 설정해주면 됩니다. =SUBSTITUTE({수정 대상이 되는 텍스트}, {수정 대상 단어}, {대신 넣을 단어}) 사촌 동생은 파란색 장미를 좋아한다 만약 위 문장에서 파란색을 붉은색으로 바꾸어주고 잎다면 =SUBSTITUTE("사촌 동생은 파란색 장미를 좋아한다", "파란색", "빨간색") 물론 문장을 직접 넣지 않고 셀의 주소를 입력해도 됩니다. B2셀에 있다면 다음과 같이 넣어 줄 수 있습니다. =SUBSTITUTE(B2, "파란색", "빨간색")

엑셀 함수 표시 | 2가지 방법 [내부링크]

엑셀의 함수를 결과가 아니라 함수로 표시하는 방법은 크게 2가지가 있습니다. [Ctrl] +[ `] `는 일반적으로 숫자 1키 옆에 있는 키입니다. Ctrl + `를 누르면 결과가 아니라 함수가 보이게 됩니다. 만약 다시 결과를 보고 싶다면 한번 더 Ctrl + `를 누르면 됩니다. FORMULATEXT 함수 FORMULATEXT 함수를 사용할 수 있습니다. 사용 방법은 표시하고 싶은 별도의 셀을 선택하고 거기에서 아래와 같이 FORMULATEXT 함수를 사용하면 됩니다. =FORMULATEXT({함수를 표시하고 싶은 셀}) 예를 들어 B2셀에 있는 함수를 표시하고 싶다면 아래처럼 사용하면 됩니다. =FORMULATEXT(B2)

IT 회사 일본어 1 [내부링크]

일본에서 일을 시작했습니다. 일본어를 배우기 시작한지는 오래되었지만 지속적인 업데이트가 없으니 벅찬 부분이 있네요. 혹시 일본에서 회사 생활 하시려고 하는 다른 분들께도 도움이 되었으면 하는 마음에 조금씩 정리를 해 나갈 생각입니다. 朝会(あさかい) 아침 조회 朝会を始めます。 아침 조회를 시작하겠습니다. 회사마다 다를 가능성이 높지만 제가 지금 일하고 있는 곳에서는 매일 아침 모여서 10~20분 정도 어제 진행한 일들과 지금 진행 상태를 공유하고 있습니다. 그리고 전체적으로 알아야 할 사항이 있으면 공유하고 오늘이나 내일 정도에 출근과 휴가에 관련된 부분이 있으면 공유합니다. 勤怠連絡(きんたいれんらく) 근태 사.......

IT 일본어 (5) [내부링크]

内スクロール うちスクロール 내부 스크롤 스크롤을 했을 때 예를 들어서 일부 영역 내의 내용이 움직이도록 하는 방식을 의미합니다. 한국어로는 내부 스크롤이 맞을까요? 外スクロール そとスクロール 외부 스크롤 스크롤을 했을 때 화면 전체가 움직이는 상황을 의미합니다. モク(mock) 목입니다. 실제적인 기능이 없고 외관적으로만 채워놓은 부분 또는 형식적인 부분등을 의미합니다. 처음에는 무슨 항목의 목처럼 한자어이구나 하고 생각을 했습니다. 押下(おうか) 압하, 버튼이나 키보드를 누르는 일 押下時に該当箇所(がいとうかしょ)にスクロールさせる。 눌렀을 때 해당 장소로 스크롤 시킨다. 실제로 말할 때는 쓰지 않는 것 같은데 문.......

블록체인이란 무엇인가? [내부링크]

#블록체인 #Blockchain 왜 블록체인을 활용하려고 하는가? 블록체인의 장점은 데이터가 중앙집권식으로 관리되는 방식을 벗어나서 각 이용자가 동등한 입장에서 정보를 선택하고 이용자간의 합의를 통해서 정보가 기록이 되기 때문에 특정 관리자나 이용자가 정보를 위조할 수 없는 신뢰성이 있는 정보망을 구성할 수 있다는 점입니다. 블록체인이 등장하기 이전의 대부분의 시스템은 중앙집권 방식으로 관리되었습니다. 중앙집권 방식에서는 관리자만이 합의에 대한 권한을 가지고 있고 이용자는 관리자의 선택을 일방적으로 따르기만 해야 하는 구조였습니다. 분산시스템이 존재하기는 했지만 역시 리더가 존재하고 리더가 선택을 제안하고 그.......

블록체인은 어떻게 동작하는가?(블록체인의 특성) [내부링크]

특정한 관리 주체를 가지지 않는다 블록체인이 탄생하기 이전, 대부부분의 시스템은 중앙집권식으로 관리되었습니다. 따라서 관리자가 시스템의 정보를 관리하는 정보 불균형 상태로 시스템을 사용할 수 밖에 없었습니다. 하지만 블록체인은 누구나 검증할 수 있는 규칙에 근거해서 경쟁을 하는 시스템을 도입함으로서 특정 관리 주체 없이도 시스템을 동작시킬 수 있게 만들었습니다. 비트코인으로 예를 들어본다면 경쟁이란 코인을 체굴하기 위해서 서로 빨리 문제를 풀려고 노력하는 상황을 의미합니다. 코인을 체굴하기 위해서는 문제를 풀어야만 합니다.이 문제가 누구나 검증할 수 있는 규칙의 일부입니다. 문제를 푼 사용자는 자신에게 이.......

블록체인의 동작 방식 [내부링크]

전자 화폐와 비트코인은 어떻게 다른가? 전자 화폐와 비트 코인은 언뜻 생각해보면 매우 유사한 것 같습니다. 온라인 상에서 사용할 수 있는 화폐라는 점에서는 동일하기 때문입니다. 하지만 전자화폐의 경우 어떤 특정 기업이나 단체가 그 발행자이고 이 화폐로 지불된 부분은 그 발행자가 책임을 지는 시스템입니다. 따라서 전자화폐의 경우 발행 주체의 신뢰도가 매우 중요해집니다. 만약 발행주체가 신뢰도를 잃게 된다면 전자화폐도 가치를 잃게 됩니다. 비트코인과 같은 가상화폐의 경우는 발행 주체가 없다는 것이 전혀 다릅니다. 따라서 특정 발행자가 가치를 담보하는 것이 아니라 비트코인 자체가 가치가 됩니다. 전자서명 검증의 기본.......

[Blockchain] 스마트 컨트랙트란? [내부링크]

#Blockchain #블록체인 #smart contract #스마트 컨트랙트 어떤 게 스마트 컨트랙트야? 다음 중 어떤 것이 스마트 컨트랙트일까요? ①가게에서 카카오페이로 결재를 한다. ②카카오 페이로 친구에게 영화비 5000원을 보낸다. ③자동판매기에서 음료수를 구입한다. 오래되서 더 이상 스마트 하다는 생각이 들지 않는 자동 판매기가 정답입니다. 스마트 컨트랙트라는 개념은 계약이 미리 정해져 있고 특정 상황이 되면 자동으로(스마트하게) 계약이 실행이 된다는 것입니다. 그렇기 때문에 최근 등장해서 스마트해 보이는 카카오 페이를 통한 결재가 아니라 자동판매기가 스마트 컨트랙트가 되는 것입니다. 블록체인과 스마트 컨트랙트는 어떤 관계.......

블록체인 회사들의 과제 4가지 [내부링크]

만약 이런 문제들을 금방 해결한다면 블록체인을 이용해 세계적인 서비스를 만들어 볼 수 있을지도 모릅니다. 1. 전세계 규모의 거래가 가능한 확정성(Scalability) 2. 서로 다른 종류의 블록체인간의 상호운용성(interoperability) 3. 분산 동시 거래시, 거래의 순서를 보증(finality) 4. 느슨한 운영에도 대응할 수 있는 보안성(Security)

Vue.js 시작하기(Vue.js의 Hello World) [내부링크]

Vue.js는 프론트엔드 쪽에서 가장 주목 받고 있는 프레임워크 중 하나입니다. Vue는 특히 함께 비교되는 React나 Angular같은 프레임워크에 비해서 학습 비용이 적은 것으로 유명합니다. 그러니까 더 쉽다는 것입니다. 그럼 재빨리 Vue.js를 시작해보도록 하겠습니다. Vue.js 프레임워크 받아오기 여기서는 간단히 테스트해보는 것이 목적이기 때문에 CDN을 사용하겠습니다. 최신의 버전의 CDN으로 시작해보고 싶다면 Vue.js의 공식 홈페이지를 참고해 주세요. https://kr.vuejs.org/v2/guide/installation.html Vue 인스턴스 생성하기 CDN을 삽입하는 것으로 Vue.js를 사용할 수 있게 되었습니다. Vue를 사용할 수 있게 되었다는 것은 Vue 인스.......

[Javascript] 하나의 배열에 같은 값이 있는지 확인하기 [내부링크]

가끔 기능을 구현하다보면 같은 배열에 같은 값이 있는지 확인해야 할 때가 있습니다. 그때 활용하시면 도움이 될지도 모릅니다. 역시 직접 짠 코드가 아니니 읽기 귀찮을 수도 있으니 간단히 핵심을 설명하겠습니다 Array.some 저도 이번에 처음 사용해본 배열 메소드 인데 기본적으로 forEach처럼 반복문을 돌립니다. 하지만 단순히 반복만 하는 것이 아니라 어떤 조건식 등을 통과시켜서 true나 false를 반환받습니다. 그 결과 중 하나라도 true가 되면 반복을 멈추고 true를 반환합니다. 아래 예제 같은 경우는 처음에 testArray2의 2와 2를 비교하다가 true가 나오기 때문에 곧바로 true가 반환됩니다. Array.slice 인자로 배열의 시작값과.......

50원의 X%(퍼센트) 쉽게 구하는 방법 [내부링크]

#퍼센트 #비율 #퍼센트쉽게구하기 50원의 16%는? 어떻게 하면 이 문제를 쉽게 풀 수 있을까요? 보통 이쯤 되면 50 × 1.6을 떠올리기 시작할 것입니다. 하지만 조금 더 빨리 구하는 방법이 있습니다. 16원의 50%를 구하면 50원의 16%를 구하는 것과 답이 같기 때문입니다. 50%는 절반이기 때문에 원하는 퍼센트의 절반을 구하면 되기 때문에 매우 구하기 쉬워집니다. 50 × 0.16 = 8 16 × 50% = 8 16원의 50%(절반) ⇒ 8원 전반적으로 50이외의 수에 쓸 정도의 매리트는 없는 방법이지만 재미있는 것 같아서 공유해 봅니다.

인터넷은 어떻게 동작하나요? [내부링크]

인터넷은 어떻게 생겼어? 보통 인터넷이라고 하면 공주에 떠 있는 구름 같은 것을 떠올리는 경우가 많습니다. 요즘 클라우드 서비스라는 말을 너무 많이 듣기 때문일까요? 물론 이런 인식이 꼭 잘못되었다고 할 수는 없지만 인터넷의 진정한 모습은 아닙니다. 실제의 인터넷의 모습은 긴 전선입니다. 거기에 수 많은 컴퓨터가 연결되어 있는 것이죠. 전 세계가 전선으로 연결 되어 있는 것입니다. 전선이 바다를 어떻게 건너냐고요? 이렇게 수면 아래를 통해서 이어지고 있습니다. 물론 인공 위성 등을 통해서 무선으로 이어지는 경우도 있겠지만 전선으로 연결된 부분에 비하면 압도적으로 적습니다. 조금 더 확인해 보고 싶은 분은 아래 글을 참.......

[Pandas] DataFrame 조건 선택 하기 [내부링크]

W 열에서 0보다 큰 값을 가진 행에서는 True 그렇지 않은 경우는 False를 반환합니다 df에서 조건식을 통해서 선택을 하면 조건을 만족하는 행의 값들만 보여주고 -값이 있어서 조건을 만족하지 못한 C행은 보이지 않습니다. 열(column)을 선택한 곳에서 조건을 만족하는 값만 가져오기 전체에서 Z열의 값이 0이하인 행의 값만 가져오기 특정한 조건에서 선택된 테이블에서 X열만 가지고 오기 특정한 조건에서 선택된 테이블에서 Y, X열 가지고 오기

[공유]터프한 전략가의 7가지 법칙 - 인생전략 성공적으로 짜기 [내부링크]

1. 목표 설정 장군이 전쟁에 들어가려면 목표를 명확히 알아야 한다. 삶에서 승리하려면 자신이 무엇을 추구하는지 정확히 알아야 한다. 2. 환경 분석 적이나 경쟁자들이 어떤 상태인지 또 전장이나 창업하려는 업종의 상황이 어떤지 철저히 분석을 할 필요가 있다. 3. 도구 준비 전쟁이라면 군사를 준비하고 군량미도 준비하고 무기도 준비해야 한다. 창업이라면 사무실, 직원, 현금흐름, 홈페이지 관리 등 필요한 모든 상황을 대비하고 준비해야 한다. 이런 과정을 준비하기 위해서 도서관 등에서 오랜 시간을 보낼 수 있다. 4. 한정된 자원 사용 계획 세우기 자원은 한정되어 있다. 이 한정된 자원을 어떻게 잘 분배해서 사용할 것인지 계획한.......

HTML이란? [내부링크]

처음 프로그래밍을 배우기 시작할 때 가장 당황스러운 일 중 하나는 컴퓨터 언어가 정말 많다는 것입니다. 아니 하나만 해도 매우 생소해서 벅찬 느낌인데 이건 2~3개도 아니고 웹을 만들려면 적어도 5개 이상의 언어를 배워야 합니다. 거기에 각 언어를 활용해서 만들어진 라이브러리니 프레임워크니 이런 것들이 있다는 것까지 들으면 앞 길이 막막해 보입니다. 그 때 HTML은 꽤 좋은 구원 투수가 될 수 있을 것 같습니다. 우선 매우 간단하고 또 쉽게 결과를 확인할 수 있어서 HTML에 대해서 감을 잡는 것은 꽤 쉬운 편입니다. 예를 들어서 아래와 같이 코드를 메모장에 입력하고 sample.html이라고 저장한 다음 브라우저로 열어보면 다음과 같.......

열정에 대한 다른 관점 [내부링크]

이 세상에 열정이 없는 사람은 없다. 다만 열정을 죽여버리는 목표를 가진 사람이 있을 뿐이다. -안소니 로빈스- 뭔가 열정을 가지고 목표를 세웠지만 목표 달성에 실패한 경험이 많습니다. 꽤 분명한 기억은 초등학교 방학 시작 전에 호기롭게 실패를 계획했던 때에서 시작하는 것 같습니다. 사실 언제나 무엇인가 멋진 것, 혹은 가치있는 것을 해야겠다는 마음이 있었습니다. 열정이라고 하면 거창해 보이지만 이런 마음이 계속 이어질 수 있다면 그게 열정 아닐까요? 그렇게 생각한다면 열정은 누구에게나 있는 것이고 여기서 더 중요한 것은 정말 자신에게 맞는 목표를 설정하는 목표 설정 능력일지도 모르겠습니다. 자신의 열정을 끌어낼 수.......

모바일 트랜드 2019 강연회 후기 [내부링크]

책 모바일 트랜드 2019를 쓰신 작가분들의 강연회에 다녀왔습니다. 사실 모바일이라고 해서 처음에는 스마트폰만 생각했었는데 그 범위가 훨씬 넓네요. 사실 굉장히 트랜디 한 책이기에 사보기는 좀 그렇고 나중에 빌려서 볼까 생각 중입니다. 좋은 강연이었고 앞으로의 방향을 생각할 때 충분히 참고해야 할 부분들이 아닌가 하는 생각이 듭니다. 예전에는 그냥 샀었는데 이사를 다니다보니 책 사기 전에 생각을 많이 하게 되네요. 책은 정말 무겁습니다. 5G가 주목 받는 이유는 사용하는 주파수 폭이 넓어서 한 번에 많은 정보를 전달할 수 있어서 속도가 그만큼 빠르기 때문이라고 알고 있습니다. 예전에 이 방식을 사용하지 않았던 것은 기술.......

미래를 만드는 게임 기술 블록체인 세미나 후기 [내부링크]

블록체인에 대한 이야기는 워낙 많이 들어서 대략적으로 P2P만으로 거래가 가능해서 탈중앙화를 가능하는 기술이라는 정도만 알고 있는데 이것을 게임에 적용한다고 하니 궁금해서 참석해 보았습니다. 사실 기술적인 부분 등 알아듣지 못하는 부분도 많았어서 제가 알아들은 것 중 핵심적인 것들만 간단하게 기록으로 남겨 놓으려 합니다. 블록체인의 요소 1. 비대칭 암호화 - 내가 비밀키를 가지고 있으면 자산에 대한 완전한 소유권을 갖는다. 2. P2P - 서버 하나가 불타서 없어지는 것과 같은 상황을 피할 수 있다. 3. 해시 - 데이터 변조가 불가능, 데이터의 무결성 한국의 블록체인 상황 우선 블록체인 기술을 이용한 암호화폐 등에 대한 관.......

솔트룩스 컨퍼런스 PPT 사진 저장 1 [내부링크]

솔트룩스에서 그리고 있는 AI의 발달과정 일반화되기만 한 AI가 아니라 사용자에 의해서 개성화되고 특성화된 유니크한 AI를 그리고 있다고 합니다. 이 학습은 지속적엔 소통을 통해서 가능하게 됩니다. 다마고찌가 예로 나왔는데 천천히 자신의 AI를 성장시키는 것이죠. 하나의 형태의 AI가 아니라 사용자의 성향에 따라서 자신에게 맞는 AI를 학습시킬 수 있고 나아가서는 자신이 학습 시킨 AI가 전문성을 가지게 되었다면 AI자체가 취업을 하거나 지식체계를 판매함으로서 돈까지 벌 수 있게 됩니다. AI는 개별적으로만 동작하는 것이 아니라 다른 AI와 소통하거나 대화에 모르는 부분은 다른 AI에게 대답을 부탁하는 방법 등으로 커뮤니티를.......

솔트룩스 컨퍼런스 PPT 사진 저장 2 [내부링크]

질의 처리과정에 대항 설명

솔트룩스 컨퍼런스 PPT 사진 저장 3 [내부링크]

띄워쓰기 기반으로 했을 때 영어는 하나의 의미단위가 되지만 구성이 한국어와는 달라서 의미 단위로 나누고 한글 하나가 아니라 모음, 자음으로 나누어서 데이터로 다루고 있다고 합니다. 기계학습에만 의존하는 것이 아니라 인간의 큐레이션 등이 같이 혼합되어서 AI의 시스템이 성장해 나간다고 합니다.

솔트룩스 컨퍼런스 PPT 사진 저장 4 [내부링크]

음성 합서에 대한 것이 주요 내용이었습니다. 여러 사람의 목소리를 충분히 학습합니다. 그 후 말하는 것에 대한 흐름을 알게 된 모델을 특정 모델로 추가 학습합니다. 이것으로 유니크한 목소리를 효율적으로 학습하게 됩니다. 적극 공감합니다. 데이터는 필수인 동시에 엄청난 비용을 유발할 가능성이 높습니다. 솔트룩스에서는 일부는 세미 지도 학습을 사용해서 이 난관을 극복하려고 하고 있는 것 같습니다.

솔트룩스 컨퍼런스 PPT 사진 저장 5 [내부링크]

실제로 톡봇이 사용된 사례들을 소개해 주었습니다. NH농협에서 이미 톡봇이 사용되고 있었습니다 기존 챗봇의 구성에서 지식 그래프 등으로 심층 질의응답을 할 수 있는 부분이 추가되었다고 할 수 있습니다. 심층 질의응답으로도 대답이 불가능한 경우만 서비스 매니저에게 넘어가서 담당하게 됩니다. 언젠가는 상담원들의 역할을 완전히 대신하게 되겠지만 당분간은 상담원들이 단순하고 반복적인 부분을 하지 않고 더 깊고 중요한 내용에 집중할 수 있도록 돕는 역할을 합니다. AWS와 같은 느낌으로 설정을 통해서 개별 사용자에게 특화시켜서 사용할 수 있는 플랫폼을 개발하고 서비스를 진행시키고 있었습니다.

[Numpy] matrix의 열(column )또는 행(row)의 합을 얻는 방법 [내부링크]

array([[ 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]]) 열의 합 얻기#array([55, 60, 65, 70, 75]) 행의 합 얻기#array([ 15, 40, 65, 90, 115])

[Pandas] pd.Series 사용하기 [내부링크]

Series가 뭔가?pd.Series는 pd 데이터 구조 중 하나입니다. Series는 어떻게 생겼나?pd.Series([10, 20, 30]) 위처럼 리스트를 넣어주면 아래와 같은 Series가 생겨납니다. #0 10 #1 20 #2 30 #dtype: int64 기본적으로 인덱스(0, 1, 2)는 숫자이지만 문자열도 인덱스로 사용할 수 있습니다. #USA 1 #Germany 2 #USSR 3 #Japan 4 #dtype: int64 numpy array를 Series로 만들기#array([10, 20, 30]) #0 10 #1 20 #2 30 #dtype: int64 #0 10 #1 20 #2 30 #dtype: int64 data와 label을 따로 넣어주기#a 10 #b 20 #c 30 #dtype: int64 #a 10 #b 20 #c 30 #dtype: int64 Series 인덱스로 값 가져오기#0 a #1 b #2 c #dtype: object #'a' #USA 1 #Germ.......

[Pandas] DataFrame 사용하기 [내부링크]

np.random.seed(101)#random number가 고정되게 나오게 해서 같은 결과를 볼 수 있습니다. DataFrame 만들기DataFrame 열 선택하기python의 딕셔너리와 같은 방법으로 선택합니다. 하지만 행을 선택해보려고 A를 넣었더니 에러가 났습니다. #A 2.706850 #B 0.651118 #C -2.018168 #D 0.188695 #E 0.190794 #Name: W, dtype: float64 선택된 열은 pandas의다른 데이터 타입인 Series 타입이 됩니다. #pandas.core.series.Series df자체는 DataFrame 타입이라는 것을 알 수 있습니다. #pandas.core.frame.DataFrame 추천하지 않는 열 선택 방법이 방식은 마찬가지의 결과를 얻을 수 있지만 메소드와 헛갈릴 수 있기 때문에 피하는 것이 좋습니다. #.......

[독서] 회계사처럼 생각하라_복식부기 [내부링크]

다른 회계책을 읽다가 너무 어려워서 진도가 나가지 않아서 좀 더 쉬운 책을 찾다가 빌려 읽은 책입니다. 좀 황당할 수 있는 스토리(죽은 자가 자신의 횡령 스토리를 회상하고 또 회계를 응용한 방식으로 자신의 죄를 판단하는 내용)를 회계적인 내용과 엮어서 독자들이 회계 방식이나 용어에 비교적 친숙하게 다가갈 수 있도록 쓰여진 책입이다. 복식부기로 표기하는 기본적인 회계 가장 먼저 배우는 부분은 "복식부기" 부분인데 이 복식부기는 회계 거래가 발생할 때 차변과 이에 대응되는 대변을 동시에 기입을 하는 방식을 의미합니다. 예를 들면 차변에서 건물을 매입하는 돈을 1억 기입을 하면 자산의 증가를 대변에 1억 기입을 하게 되는.......

[Pandas] DataFrame.map [내부링크]

map으로 무엇을 할 것인가?dictionary를 매칭 시켜서 DataFrame 안의 정보를 바꾸어 줄 것입니다. 이런 방식으로 요일을 숫자로 표현한 DataFrame이 있습니다. 이것을 map을 이용해서 바꾸어 주겠습니다. 우선 매칭시켜서 바꾸어줄 딕셔너리를 정의합니다. 그리고 이 딕셔너리를 map으로 매칭시켜 바꾸어줍니다. 확인해 보면 딕셔너리를 따라 매핑되어서 바뀌어 있는 것을 확인할 수 있습니다.

[Pandas] to_datetime [내부링크]

to_datetime으로 무엇을 할 것인가?to_datetime은 string 타입의 시간을 Timestamp형으로 바꾸어 줄 수 있습니다. #str #pandas._libs.tslib.Timestamp pandas의 Timestamp 형으로 바꾸면 어떤 장점이 있는가?Timestamp형이 되면 개별 정보를 가져오기가 쉬워집니다. 만약 큰 DataFrame에서 str으로 된 timestamp에서 시간 정보만 가져오는 등의 작업을 할 때 매우 편해지게 됩니다. #17 #2015 #3 요일은 숫자로 표시해주는데 순서는 아래와 같습니다.

코딩 문제 해결 가이드 라인 [내부링크]

1 당황하지 마라 우선 심호흡 부터! 2 input이 무엇인지 확인하라? ex) Input 두 날짜, 예를 들어 생일과 오늘 날짜 어떤 date 값의 세트가 허용되는가? 번째 날짜가 첫 번째 날짜 이후의 날짜여야 한다. => Defensive Programming 3 output이 무엇인지 확인하라? 4 손으로 몇 가지 예를 그려보자 5 단순하고 기계적인 해결방법을 찾아라 (필요하기 전에) 미리 최적화 하지 마라! 단순하고 제대로 동작하도록 짜라. 사람이 편하게 사용하는 방법이 아니라 반복에 강한 컴퓨터에게 맞는 방법을 떠올려 보는 것이 좋다. 6. 한 번에 완벽한 코드를 짜는 것이 아니라 조금씩 테스트를 하면서 발전시켜 나가라.

[Python] assert not [내부링크]

assert란?보통은 이런 식으로 사용합니다. assert 조건 이렇게 쓰고 그 의미는 "이 조건에 맞지 않으면 error를 발생시켜줘!"라는 것이라고 합니다. python 예외처리는?python에서 예외처리는 아래와 같이 할 수 있습니다. assert는 실제로 디버깅 모드에서만 효과가 있다고 합니다. 그래서 예외처리랑 비슷하지만 조금 다른 상황에서 사용한다고 합니다. assert not 사용예#우선 조건을 확인할 함수를 만듭니다. 여기서는 0보다 큰 수인지를 확인합니다. #특정 역할을 하는 함수 앞 부분에 조건 확인하도록 assert not 키워드와 함수를 함께 배치하고 인수를 넣어줍니다. #그리고 Test를 합니다.

[Pandas] DataFrame 조건 선택 하기 [내부링크]

W 열에서 0보다 큰 값을 가진 행에서는 True 그렇지 않은 경우는 False를 반환합니다df에서 조건식을 통해서 선택을 하면 조건을 만족하는 행의 값들만 보여주고 -값이 있어서 조건을 만족하지 못한 C행은 보이지 않습니다.열(column)을 선택한 곳에서 조건을 만족하는 값만 가져오기전체에서 Z열의 값이 0이하인  행의 값만 가져오기특정한 조건에서 선택된 테이블에서 X열만 가지고 오기특정한 조건에서 선택된 테이블에서 Y, X열 가지고 오기위 내용을 조금 풀어서 써보면 아래와 같습니다.

[Numpy]numpy array 조건부 slice 선택하기 [내부링크]

array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) 조건으로 부울린 값 array 얻기array([False, False, False, False, False, True, True, True, True, True], dtype=bool) 부울린 값을 통해서 arr값 선택하기위에서 False값인 부분은 선택되지 않습니다. array([ 6, 7, 8, 9, 10]) 조건으로 slice 선택하기array([ 6, 7, 8, 9, 10])

[Numpy]numpy array 간의 연산 [내부링크]

#array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) 더하기#array([ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]) 빼기#array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) 곱하기#array([ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]) python에서 ?/0은?0으로 나누기를 시도하면 에러가 납니다. 나누기첫 번째 항에 0이 있으므로 0/0을 시도하는 것이 됩니다. 경고가 뜨기는 하지만 에러는 나지 않습니다. numpy이와 python에서의 연산의 차이입니다.

[Numpy]numpy array 전체 값에 대한 연산하기 [내부링크]

#array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) 더하기#array([100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110]) 빼기#array([-100, -99, -98, -97, -96, -95, -94, -93, -92, -91, -90]) 곱하기#array([ 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]) 나누기#array([ 0. , 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1 ]) 제곱하기#array([ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100], dtype=int32) 제곱근 구하기array([ 0. , 1. , 1.41421356, 1.73205081, 2. , 2.23606798, 2.44948974, 2.64575131, 2.82842712, 3. , 3.16227766]) 지수값array([ 1.00000000e+00, 2.71828183e+00, 7.38905610e+00, 2.0085.......

[Numpy]linspace로 numpy array 만들기 [내부링크]

linspace는 일정한 간격으로 지정한 수 사이의 수를 지정한 수만큼의 값을 가진 numpy array로 만들어 줍니다. 0에서 1사이의 일정한 간격의 값을 20개 가진 numpy array 만들기array([ 0. , 0.05263158, 0.10526316, 0.15789474, 0.21052632, 0.26315789, 0.31578947, 0.36842105, 0.42105263, 0.47368421, 0.52631579, 0.57894737, 0.63157895, 0.68421053, 0.73684211, 0.78947368, 0.84210526, 0.89473684, 0.94736842, 1. ])

20180805.log 드디어 첫 번역서 발간! [내부링크]

몇 달간 주말을 반납하면서 책 한 권을 열심히 번역했었습니다. 때로는 힘에 부쳐서 이게 맞나 싶을 때도 있었지만 이렇게 모습을 드러내니 뿌듯하네요. 혹시 컴퓨터 언어 선택에 고민하시는 분이나 새로운 언어 찾으시는 분들에게 도움이 되는 책입니다. 주변에 계시다면 적극 추천 부탁드립니다~!

20180805.thx 번역에 도움주신 분들께 감사합니다 [내부링크]

번역을 제안해주시고 첫 책 번역이라서 헤매는 부분 도와주신 영진 출판 편집자님께 감사드립니다. 그리고 책을 읽어주실 독자님들께도 미리 감사드립니다.

워런 버핏의 투자 기준 6가지 [내부링크]

10년을 보율할 주식이 아니면 사지마라워런 버핏 (1) 시가 총액이 전체 상장사의 30%이내인 기업 (2) 최근 3년간 ROE가 15%이상인 기업 (3) 매출액이익률이 업종 평균 이상인 기업 (4) 주당 현금흐름이 상위 30% 이내인 기업 (5) 최근 3년간 평균 시가총액 증가율이 자본총계 증가율 이상인 기업 (6) 향후 5년간 예상되는 현금흐름의 합계가 현 시가총액 이상인 기업

주가장부가치비율(PBR; Price-Book value Ratio)? [내부링크]

PBR?주가장부가치비율(PBR; Price-Book value Ratio)는 주가를 주당 자본으로 나눈 수치입니다.

[공유]모두를 위한 파이썬 [내부링크]

https://www.edwith.org/pythonforeverybody