분류 전체보기 269

[AI] 모비율

모비율의 추정 모비율: 모집단에서 어떤 특성을 갖는 집단의 비율 종류 1. 점추정 확률변수 X: n개의 표본에서 특정 속성을 갖는 표본의 개수 모비율 𝑝의 점추정량 $\hat𝑝 = \frac{X}{n}$ 예제 대학교 1 학년생의 흡연율을 조사하기 위해 150 명을 랜덤하게 선택하여 흡연여부를 조사하였다 . 이 중 48 명이 흡연을 하고 있었다 . 이 대학교 1 학년생의 흡연율의 평균을 점추정하시오 . 𝑛 = 150 , 𝑋 = 48 $\hat𝑝 = \frac{𝑋}{𝑛} = \frac{48}{150} = 0.32$ 평균흡연율을 32% 로 추정됨 2. 구간추정 𝑛이 충분히 클 때, $n \hat p > 5, n(1 - \hat p) > 5$ 일 때를 의미 X~N(np, np(1 - p)) 확률변수 X의 표준화..

CS/AI 2023.06.12

[AI] 모평균

모평균 μ 모평균의 추정에 대해 정리해 보려고 합니다. 수업이 가면 갈수록 어려워지네요. 요즘들어 학창시절 수학 공부를 하지 않았던 저 자신이 후회되는 시간을 자주 갖는 듯 합니다. 뒤처진 만큼 꾸준히 해나가야할 듯 합니다. 국민대 인공지능수학 13주차 수업 자료를 바탕으로 작성되었습니다. 모평균의 추정 모평균이 정규분포인 경우 표본평균을 사용 $$ \overline{X} = \frac{X_1+X_2+\dots+X_n}{n}= \frac{\sum_{i=1}^{10}X_1}{n} $$ 종류 1. 점추정 표본평균이 점 추전값 (추정량)이 됨 import numpy as np ## 표본추출 samples = [9,4,0,8,1,3,7,8,4,2] ## 표본의 평균 = 모집단의 점추정 값 print(np.mea..

CS/AI 2023.06.07

[AI] 확률

확률 확률1 반드시 그 사건이 일어남 확률 0 그 사건이 절대로 일어나지 않음 확률은 0 ~ 1 사이의 값을 가짐. 조합(combination) 어떤 집합에서 순서에 상관없이 뽑은 원소의 집합. 확률의 계산 예제 1 검은공: 1 ~ 3(3개) 흰공: 4 ~ 7(4개)일 때 2개의 공을 무작위로 뽑을 때, 둘 다 흰공이 나올 확률 표본공간: {(1,2),(1,3),...,(6,7)} $$ \begin{pmatrix}7\2\ \end{pmatrix} = 21 $$ 흰공이 2개인 사건: {(4,5),(4,6),(4,7),(5,6),(5,7),(6,7)} $$ \begin{pmatrix}4\2\ \end{pmatrix} = 6 $$ 확률 $$ 6/21 = 2/7 $$ 예제 2 검은공: 1 ~ 3(3개) 흰공: ..

CS/AI 2023.05.08

[giscus] slack 으로 giscus 댓글 알람 받기

giscus로 변경 후 대댓글의 경우 알람이 오지 않는다고 해서 Giscus 댓글, 텔레그램 (Telegram) 으로 알람 받기을 참고해서 slack으로 알람을 받는 방법을 적용했습니다. 처음에 적용을 마음먹었을땐 slack을 사용중이니 그냥 slack으로 알림 받아야지 했었습니다. 상당한 시행착오(따라적힌것도 잘 못함ㅠ) 를 겪다 git action 부분을 github-discussions-notifier을 활용하여 적용했습니다. 대단하신 분들이 참 많은 듯 합니다. slack으로 giscus 댓글 알림을 받기 위해선 아래의 두가지 작업이 선행되어야 합니다. slack 봇 생성하기 (slack 봇을 생성하지 않으신 경우 slack 봇 생성하기를 참고하시면 됩니다.) github repository에 g..

Tools 2023.04.27

[slack] bot 생성하기

tistory 블로그 댓글을 utterences에서 giscus로 변환했습니다. 참고: Utterances 에서 Giscus 로 마이그레이션하기 그런데 에서처럼 새 댓글의 경우 알람이 오지 않습니다. 그래서 slack으로 알람을 받는 방법을 작성해 보기로 했습니다(텔레그램의 경우 향로님의 Giscus 댓글, 텔레그램 (Telegram) 으로 알람 받기에서 확인하실 수 있습니다.) bot 생성 가장 먼저 봇 생성입니다. giscus 댓글 알람을 받기 위해선 봇을 생성해야 합니다. APP 생성 https://api.slack.com/apps 봇 앱을 생성하기 위해 위의 링크를 클릭합니다. 그 후 우측 상단의 Create New App을 클릭합니다. From scratch를 선택할게요. 그 후 chatbot ..

Tools 2023.04.27

[react] package.json - eslint 오류

[library] react start 오류 리엑트 관련해서 간단하게 프로젝트를 만들어보고 싶어 유튜브를 검색한 후 여기를 보고 간단한 todolist를 만들어 보기로 했습니다. 영상에 나오는대로 우선 따라해보는 중(무지성 따라하기 실패 ㅠ)에 만난 오류에 대해 작성해 보려고 합니다. Error npm start 커맨드로 서버를 띄우는 과정에서 오류가 뜨지 뭔가요...ㅠ 무지성 따라하기 실패ㅠ 브라우저에서 위와 같은 오류를 띄우고 있습니다 [eslint] Plugin "react" was conflicted between "package.json » eslint-config-react-app » C:\Users\admin\Documents\Github\react-todo-list\node_modules\..

[etc] git commit 및 프로젝트 convention

convention git commit과 프로젝트 파일 및 폴더 관리할때마다 매번 검색하는것이 귀찮아서 이번에 한꺼번에 정리할 생각입니다. 개인 프로젝트나 지금 진행중인 프로젝트의 경우 아래의 convention을 따르고 있습니다만 기본적으로 아래의 convention을 지킬 생각입니다. folder and files Folder 영문 소문자로만 구성한다. 가능하면 짧게 구성한다(축약어 사용). 특수문자와 빈 공백sᴘᴀᴄᴇ은 사용하지 않는다. 단어와 단어의 구분은 ‘-’(ʜʏᴘʜᴇɴ)으로 구성한다. File 가능하면 영문 소문자로만 구성한다. 가능하면 짧게 구성한다(축약어 사용). 특수문자와 빈 공백sᴘᴀᴄᴇ은 사용하지 않는다. 단어와 단어의 구분은 ‘_’(ᴜɴᴅᴇʀʙᴀʀ) 로 구성한다. git comm..

Tools 2023.04.26

[IDE] intellij에서 leetCode plugin 사용하기

자주는 아니지만 한번씩 leetCode를 푸는데 매번 브라우저에서 leetCode 사이트에 들어가 문제를 확인한 후 intellij에서 test code를 작성한 후 다시 브라우저로 옮기는 작업을 해 왔습니다. 그런데 이번에 leetCode plugin을 접하게 되었습니다. 이 플러그인을 활용하면 번거롭게 위의 과정을 거칠 필요가 없습니다. 그래서 설치한 겸 플러그인 소개 및 설치법을 작성해 보도록 하겠습니다. leetCode plugin jetbrains 사이트에 아래와 같이 소개되어 있습니다. 짧은 소개 영상 보고 반해서 설치했으니 궁금하신 분들은 확인해 보셔도 됩니다 ㅎㅎ 그런데 예전 버전인지 ui가 지금과 조금 다른 부분이 있네요. https://plugins.jetbrains.com/plugin..

Tools 2023.04.14

[IDE] intellij에서 javascript 사용하기

이번에 leetcode에서 javascript를 사용하여 문제를 풀어보려고 했습니다. 그런데 생각해보니 제가 local에서 javascript 실행을 해본적이 없더군요. 그래서 이번에 local에서 test를 위한 환경을 설정해 볼까 합니다. intellij에서 nodejs를 사용하기 위한 기본적인 설치법과 간단한 사용 방법에 대해서 작성해 보겠습니다. 설치 1. nodejs 설치 https://nodejs.org/ko/download LTS(Long Term Support) 버전을 설치해 줍니다. 어떤 버전이든 상관없지만 이왕 안정적이면서 오래동안 지원해 주는 LTS 버전을 설치했습니다. 설치 확인 node를 실행해 봅니다. 저는 예전에 설치해서 버전이 한단계 낮네요. npm(node package m..

Tools 2023.04.14

[AI]선형변환(linear_transformation)

국민대 인공지능 수업 중 5주차 과정에서 배우는 선형 함수에 대해 알아보겠습니다. 선형변환이란 행렬을 선형변환의 구현체로 하나의 함수로 보는 관점(?) 이라고 합니다만 제가 제대로 받아들인지 모르겠군요. 정리 겸 해서 배운 내용들을 작성해 보도록 하겠습니다. 선형변환은 행렬을 함수로 보기 때문에 우선 이 함수가 무엇인지 알아야 합니다. 중등, 고등 교과 과정에서의 함수에 대해 알아보겠습니다. 함수(function) 중등 교과과정 정의역(domain): 입력이 정의되는 집합 D 공역(codomain): 출력이 정의되는 집합 C 치역(range): 실제 함수의 출력이 나오는 부분집합 R 함수는 두 집합 간의 매핑룰(mapping rule)입니다. 함수의 정의 고등 교과과정 $$ f(x) = x^2 + 2x ..

CS/AI 2023.04.11
728x90
반응형