본문 바로가기

분류 전체보기188

04. 선형함수와 비선형함수 - 최댓값, 최솟값, 극한, 함수의 연속 함수(Fucntion)란? 𝑓 : 𝐷 →𝐸 일 때, 각각의 𝑥 ∈ 𝐷를 하나의 값 𝑓(𝑥) ∈ 𝐸 에 대응시키는 규칙 함수는 어떤 정의역에 있는 값을 치역에 있는 값으로 대응시키는 것이다. 선형함수(Linear Function) 입력과 출력의 데이터의 관계가 서로 직선 형태를 보이는 함수를 말한다. ex) 𝑦 = 𝑥, 𝑦 = 𝑥 + 2, 𝑦 = 2𝑥 미적분학에서 정의 함수 𝑦가 𝑥에 대하여 직선의 방정식으로 표현되면 선형함수라고 한다. 𝑓(𝑥) = a𝑥 + b, 여기서 a는 직선의 기울기, b는 𝑦 절편을 의미한다. 선형대수학에서 정의 가산성과 동차성을 모두 충족할 때 선형함수라고 한다. (ⅰ) 가산성 : 𝑓(𝑥+𝑦) = 𝑓(𝑥) + 𝑓(𝑦) (ⅱ) 동차성 : 𝑓(𝑘𝑥) = 𝑘𝑓(𝑥) proof) 𝑓(𝑥.. 2024. 4. 13.
03. 벡터와 행렬 - 수치해석, 퍼셉트론, 역전파 알고리즘 스칼라(Scalar) - 크기를 나타내는 실수 값 - 표현 식 𝑥 ∈ ℝ - ℝ은 모든 실수 값을 모아놓은 집합 ex) 질량, 길이, 온도 벡터(Vector) - 2개 이상의 실수로 구성되어 길이와 방향을 나타냄 - 표현 식 ex) 속도, 힘, 위치 행렬(Matrix) - 행(Row)과 열(Column)으로 이루어진 배열 - 표현 식 : ex) 방정식, 상관행렬, 데이터 구조 표현 벡터와 행렬의 활용 방정식 방정식 ax + by = c은 벡터의 곱으로 표현할 수 있다. 회귀 모형식 어떤 모델이 입력은 여러 개 받아들이고 출력은 하나 내는 모델이 있는데, 출력이 입력에 대해서 선형적인 특성이 있다고 하면 하나의 출력은 결국 아래와 같이 다중 선형함수로 표현할 수가 있는데, 이를 행렬로 나타낼 수도 있다. .. 2024. 4. 12.
02. 미분의 활용 - 미분, 편미분, 경사하강법, 그래디언트 빅데이터에서의 미분 보통의 인공지능에서는 모델을 세우고, 모델이 출력하는 값이 최대 or 최소가 되길 원하는데 이 함수가 복잡하기 때문에 바로 최댓값, 최솟값을 구하기 어렵다. 그때 '미분'을 활용하는 것이다. 미분은 개념적으로는 함수가 입력에 대해서 증가하는 정도를 나타내는 것이다. 어떤 상황에서는 기울기로도 해석이 된다. 기울기 계산 함수의 변화율을 이해하여 변수가 함수값에 미치는 영향을 파악한다. * 기울기를 기반해서 인공지능 모델을 어떤 방향으로 진화시킬지를 결정하는데에도 사용한다. (편)미분 여러 변수에 대한 기울기(함수 변화율)를 계산하여 변수 간 관계 파악 * 변수가 하나가 아닌 여러 개인 경우에 하나의 함수에 대응시키는 상황에서 이 변수가 변할 때는 어떻게 바뀌고, 다른 변수가 변할 땐 어.. 2024. 4. 10.
01. 함수의 활용 - 손실함수, 활성함수, 다중 선형 함수 빅데이터 분석에 사용되는 수학 함수와 미분 함수는 데이터 관계를 설명하고, 미분은 함수의 변화율을 계산하여 극값, 경사도를 파악하여 패턴 이해에 도움을 준다. 스칼라, 벡터, 행렬 숫자로 표현되고 있는 데이터를 스칼라, 백터, 행렬로 재구성함으로써 데이터의 구조와 특성을 이해한다. 수치 해석 다양한 수치해석 기법을 활용하여 데이터를 분석, 모델 구축 및 성능을 개선한다. 함수(Fucntion)란? 𝑓 : 𝐷 →𝐸 일 때, 각각의 𝑥 ∈ 𝐷를 하나의 값 𝑓(𝑥) ∈ 𝐸 에 대응시키는 규칙 입력이 있고 출력이 있다고 했을 때, D(Domain)는 함수의 입력으로 들어갈 수 있는 값들의 집합으로, 입력을 받아들여 출력으로 대응시키는 것이 함수가 하는 역할이다. E(Range)는 함수가 출력할 수 있는 값들의 .. 2024. 4. 10.
웹사이트 전체 화면 캡쳐 / 스크롤 화면 모두 캡쳐하는 방법 스크롤이 있는 화면들을 하나하나 캡처하느라 힘드셨나요? 스크롤 하면서 하나하나 캡쳐하지 않아도 모든 화면을 쭉 캡쳐하는 방법을 알려드리겠습니다. 웹페이지 전체화면 캡쳐하는 방법 크롬 브라우저 준비하기 우선 전체화면을 쉽게 캡처하기 위해서는 '크롬(Chrome)' 브라우저가 필요합니다. 크롬 브라우저가 없는 분들은 아래 사이트에서 다운로드 받아주시면 됩니다. https://www.google.com/intl/ko/chrome/ Chrome 웹브라우저 더욱 스마트해진 Google로 더 간편하고 안전하고 빠르게. www.google.com 캡쳐하고자 하는 웹사이트에 접속한 후 키보드 F12 누르기 캡쳐를 원하는 사이트에 접속한 후에 키보드 상단에 있는 F12 키를 누르게 되면 아래와 같은 화면이 나옵니다. h.. 2024. 3. 2.
(1) 구글 애널리틱스 4 (GA4)란 ? / UA와 Ga4 차이점 Contents 구글 애널리틱스(Google Anaytics)란? 구글 애널리틱스는 모든 행동들을 시간 순서대로 남긴 데이터인 '로그 데이터(Log Data)'를 분석하는 툴로, 온라인 상에서 모아진 방문자의 로그데이터를 우리가 보기 쉽게 그림이나 차트로 시각화해서 바꿔주는 툴이라고 할 수 있습니다. GA4 란? GA는 Google Analytics의 약자로 웹사이트 트래픽을 추적하고 분석하는데 도움을 주는 도구입니다. GA에는 여러 버전이 있는데, 2013년부터 운영하던 Universal Analytics(UA)가 2023년 7월 1일자로 종료가 되면서 Google Analytics 4(GA4)로의 전환이 필연적이게 되었습니다. 여기서 UA는 GA3를 의미합니다. 기존 UA와 GA4의 차이점으로는 UA.. 2024. 2. 28.
[VSCode] WakaTime 순수 코딩 시간 추적 VSCode 익스텐션 Extension / WakaTime 테마 변경 WakaTime 코딩 시간 추적 Extension 설치해보기 순수한 코딩 시간을 추적할 수 있는 VSCode의 익스텐션인 'WakaTime'을 함께 설정하는 방법을 알아보도록 하겠습니다. 1. 아래의 WakaTime 사이트에 접속합니다. https://wakatime.com/ WakaTime - Dashboards for developers Open source IDE plugins for programmers. wakatime.com 2. 회원가입을 해줍니다. - 이메일로 가입하거나 깃허브를 연동합니다. 저는 깃허브를 연동해주었습니다. 3. 상단에 프로필 클릭 후 'Settings'를 클릭해줍니다. 4. Account > API Key 에 있는 Secret API Key를 복사합니다. 5. Visual.. 2024. 1. 25.
[Flutter] dependencies와 dev_dependencies 차이점 Flutter 프로젝트를 관리할 때, pubspec.yaml 파일은 프로젝트의 종속성을 정의하고 있는 중요한 파일 중 하나입니다. 여기서 dependencies와 dev_dependencies는 프로젝트가 어떤 외부 패키지를 사용하는지를 명시하는 데 사용됩니다. Dependencies: dependencies 섹션은 앱의 런타임에 필요한 패키지들을 나타냅니다. 이러한 패키지들은 앱이 실행 중일 때 사용되며, 앱의 기능이나 로직을 구현하는 데 필요한 주요 라이브러리들을 여기에 포함합니다. 이러한 패키지들은 사용자가 앱을 실행하는 동안 필요한 라이브러리들로, 배포된 앱에도 포함됩니다. 예를 들어, HTTP 요청을 처리하기 위한 http 패키지를 dependencies에 추가할 수 있습니다. yamlCopy .. 2024. 1. 17.
[PM] 딱집, 자취방 발품 체크리스트 앱 파해치기 -1 딱집, 지금의 내게 필요했던 앱 이번에 거주중인 집의 계약기간이 만료가 되어 새로운 자취방을 찾아야 했다. 정말 부동산과 수많은 집들을 찾아다니며 발품을 팔았다. 그때 내 자취방 찾기를 도와줄 앱이 없을까 찾던 중에 '딱집'이란 앱을 발견했다. 정말 지금의 내게 필요한 앱이었다. 나는 이 '딱집'이란 앱을 조금 더 알아보려고 한다. 딱집의 주요 기능 내가 파악한 딱집의 기능은 아래와 같다. 1. 지도에서 자취방 한 눈에 보기 2. 자취방 등록된 정보 보기 3. 자취방 별 발품 리스트 기록하기 4. 발품 리스트별 비교하기 5. 매물 찜해서 한 눈에 보기 아래는 구글 플레이스토어 '딱집'에 등록된 상세소개 사진이다. 딱집의 핵심 고객 딱집 앱은 자취생들이 자취방을 구할 때 자신이 가장 중요하게[ 생각하는 조.. 2023. 10. 22.