분류 전체보기(280)
-
선형대수 - Eigenvalues and Eigenvectors (고유값과 고유벡터)
고유값과 고유벡터의 정의정사각 행렬 A에 대해, 만약 v != 0인 벡터 v와 스칼라 λ가 존재하여 Av = λv를 만족한다면,v를 A의 고유 벡터라고 하고 λ를 고유값이라고 한다. 고유값과 고유벡터를 찾는 방법고유값과 고유벡터를 찾기 위해서는 다음 단계를 따른다 :1. 특성 방정식 찾기특성 방정식은 A 행렬에서 람다 스칼라를 뺀 뒤 determinant한 모양이다.람다 스칼라와 행렬은 뺄 수 없으므로 람다 스칼라에 단위 행렬을 곱해준다. 2. 고유값 λ 찾기위에서의 특성 방정식을 해결하여 고유값을 찾는다. 3. 고유벡터 v찾기각 고유값에 대해 (A- λI)v = 0을 풀어 고유벡터를 찾는다. 고유값과 고유벡터 찾기 예제위 행렬 A의 고유값과 고유벡터를 찾아보자.먼저 특성 방정식을 찾는다.det(A-..
2024.06.09 -
선형대수 - Determinants (행렬식)
DeterminantsN x N 행렬을 A라고 했을때, 행렬식 det(A)는 첫번째 행의 원소들 그에 따른 소행렬식의 곱의 합으로 정의된다. 위 A 행렬을 계산해보자.먼저 첫번째 행과 소행렬의 곱으로 나타낸 모습이다. 이중 3번째 소행렬과의 곱은 0이기 때문에 다음 계산에서 생략된다. 소행렬들의 determinant 값을 구한 모습. 첫번째는 -2, 두번째는 0이라는 결과가 나왔다. 위에 계산한 소행렬의 det값을 대입하여 나머지를 계산한다. Properties of Determinants행 연산에 따른 행렬식 변화1. 한 행에 다른 배수를 더해도 행렬식은 변화하지 않는다.2. 두 행을 바꾸면 행렬식의 부호가 변한다.3. 한 행을 스칼라 k로 곱하면 행렬식은 k배가 된다 행렬 A가 가역 행렬일 필요..
2024.06.05 -
2023년에 있었던 일들
피곤한 목요일 오후 2시 갑자기 회사에서 파트장이 되어버린 나는 빨리 이 회사를 떠나고 싶은 마음뿐이다. 하지만 대학교 입학 조건 때문에 당장 나갈 수 없어, 이렇게 글을 쓰고 있다. 있었던 일들 1. LH 아파트 입주 직장 생활 3년동안 참 많이도 옮겨 다녔다. 오산 -> 동탄 -> 평택순으로 경기 남부 신도시들을 훑고 다녔다. 2022년 8월에 마침내 회사 기숙사가 아닌 평택고덕LH2단지로 입주하게 되었다. 방은 좁지만, 역세권에 신도시라는 점이 참 맘에 든다. 어느덧 여기 산지도 1년 반이 지나가는데, 아마 내년 초까지는 여기 살 예정이다. 성남으로 떠나면 맨날 보던 삼성전자 공장이 그리워 질지도 모르겠다. 2. 돈 벌기 시도 신도시에 살면서 눈만 높아진 나는 돈을 더 벌어야 겠다는 생각이 들었다...
2024.01.04 -
AI(Copilot)와 파이썬으로 수익 자동화 만들기
안녕하세요, 파이썬 개발자입니다. 오늘은 제가 어떻게 파이썬을 이용해서 수익을 자동화하는 방법을 공유하고자 합니다. 우선, 저는 코파일럿이라는 인공지능 코드 생성기를 사용합니다. 코파일럿은 주어진 주제나 키워드에 맞춰서 파이썬 코드를 자동으로 작성해주는 서비스입니다. 예를 들어, '네이버 뉴스에서 특정 키워드를 포함하는 기사의 제목과 링크를 가져오는 코드'라고 입력하면, 코파일럿은 자동으로 관련 코드를 만들어줍니다. 그리고, 저는 크몽이라는 온라인 프리랜서 플랫폼에서 파이썬 관련 의뢰를 받습니다. 크몽에서는 다양한 분야의 프리랜서들이 자신의 서비스를 등록하고, 의뢰자들이 그 중에서 원하는 서비스를 선택하고 결제하는 방식입니다. 저는 파이썬을 이용한 데이터 수집, 분석, 시각화 등의 서비스를 제공합니다. ..
2023.07.17 -
AI(Copilot)와 파이썬으로 수익 자동화 만들기 - (2) 코파일럿 사용방법
안녕하세요, 저는 AI Copilot을 사용하는 파이썬 개발자입니다. 오늘은 AI Copilot을 이용하여 간단하게 웹사이트에서 데이터를 수집하고 분석하는 크롤링 프로그램을 만들어보고, 그 결과를 수익화하는 방법에 대해 소개하겠습니다. 크롤링이란 웹사이트에서 원하는 정보를 자동으로 추출하는 과정입니다. 예를 들어, 네이버 뉴스에서 특정 키워드가 포함된 기사들의 제목과 내용을 가져오거나, 쇼핑몰에서 상품의 가격과 리뷰를 수집하는 것이 크롤링의 예입니다. 크롤링을 통해 얻은 데이터는 다양한 용도로 활용할 수 있습니다. 예를 들어, 데이터 분석을 통해 시장 동향이나 고객 선호도를 파악하거나, 데이터 시각화를 통해 인사이트를 도출하거나, 데이터 기반의 서비스나 콘텐츠를 제공하는 것이 가능합니다. 하지만 크롤링을..
2023.07.17 -
[정보처리기사 내용 정리] 9. 소프트웨어 설계 - UI 설계 원칙
객체지향 분석 방법론에는 여러 가지가 있습니다. 이번 글에서는 정보처리기사 시험에서 자주 출제되는 네 가지 방법론에 대해 간단히 소개하고 비교해보겠습니다. 1. Coad와 Yourdon 방법 - E-R 다이어그램을 사용하여 객체의 행위를 모델링하는 방법입니다. - 객체 식별, 구조 식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정으로 구성됩니다. - 객체와 관계를 강조하고, 상속과 다형성을 지원합니다. - 단점으로는 다이어그램이 복잡해지고, 동적인 행위를 표현하기 어렵다는 점이 있습니다. 2. Booch 방법 - 미시적 개발 프로세스와 거시적 개발 프로세스를 모두 포함하는 방법입니다. - 클래스와 객체들을 분석 및 식별하고, 클래스의 속성과 연산을 정의합니다. - 클래스와 객체의 의미와 관..
2023.04.21