본문 바로가기
반응형

분류 전체보기28

파이썬을 이용한 인공지능 다중 선형회귀 프로그램-등산객수와 기온에 따른 산불 발생량 예측 이전에 작성한 포스팅에서는 등산객수만을 이용하여 단순한 예측을 하게 하였습니다. 하지만 실제로 하나의 사건은 여러 요소에 의해 발생합니다. 이번에는 등산객수와 기온이라는 2가지 요소가 산불에 어떻게 영향을 미치는지 알아보는 프로그램을 통해 다중 선형회귀 모델을 알아보도록 하겠습니다.  선형회귀 모델에 대해서는 아래 링크에서 확인할수 있습니다.https://coding-guide.tistory.com/20 파이썬을 이용한 인공지능 선형회귀 프로그램-등산객수에 따른 산불 발생량 예측성형회귀 모델을 설명하기 위해 등산객 수와 산불 발생량 사이의 연관성을 분석하는 샘플 프로그램을 작성해 보겠습니다. 파이썬과 scikit-learn 라이브러리를 사용하여 선형회귀(Linear Regression) 모coding-g.. 2025. 4. 8.
파이썬 자료형-리스트(List) 문법 강좌 정리 노트 리스트(List)는 여러 개의 데이터를 순서대로 저장할 수 있는 시퀀스 자료형으로, 파이썬에서 가장 많이 사용되는 자료형 중 하나입니다. 리스트는 대괄호([ ])를 사용하여 생성하며, 데이터는 쉼표로 구분됩니다. 리스트에는 숫자, 문자열, 부울, 다른 리스트 등 다양한 자료형을 포함할 수 있습니다.  리스트는 데이터를 저장하고 조작하는 데 있어 매우 유용하며, 데이터를 추가, 삭제, 정렬 및 필터링하는 데 자주 사용됩니다.  리스트의 주요 특징 순서 유지(Ordered)리스트는 삽입된 순서대로 데이터를 유지합니다. 따라서 인덱스를 사용하여 특정 요소에 접근할 수 있습니다. 가변성(Mutable)리스트는 생성된 후에도 요소를 수정하거나 추가 및 삭제할 수 있습니다. 중복 허용(Duplicates Allow.. 2025. 4. 8.
파이썬 자료형-숫자형 문법 강좌 정리 노트 (정수형, 실수형, 복소수형) 파이썬은 동적 타이핑 언어로, 변수를 선언할 때 별도 자료형을 지정하지 않고도 숫자 데이터를 다룰 수 있습니다. 파이썬에서 숫자형은 크게 정수형(int), 실수형(float), 복소수형(complex)으로 나뉩니다. 이를 이해하면 산술 연산, 계산, 자료형 변환 등 수치 데이터 처리에 유용하게 활용할 수 있습니다. 숫자형의 종류정수형 (int)정수형은 소수점 없이 표현되는 숫자를 의미합니다. 예를 들어, 10, -3, 2025 등이 있으며, 파이썬은 메모리가 허용하는 한 매우 큰 정수를 처리할 수 있습니다. 정수형은 기본 산술 연산에서 핵심적인 역할을 하며, 덧셈, 뺄셈, 곱셈, 나눗셈(정수 나눗셈과 나머지 계산 포함), 거듭제곱 등이 있습니다. 실수형 (float)실수형은 소수점을 포함하는 숫자로, 3.. 2025. 4. 8.
파이썬에서 텐서플로 사용시 발생되는 oneDNN 관련 오류 해결방법 (tensorflow onednn custom operations error) 1. 개요TensorFlow는 고성능 연산 처리를 위해 다양한 하드웨어 가속 기술과 라이브러리를 통합하고 있다. 그중 하나가 Intel의 딥러닝 연산 최적화 라이브러리인 **oneDNN(Deep Neural Network Library)**이다. 최근 TensorFlow를 실행하는 환경에서 다음과 같은 메시지가 출력되는 사례가 빈번하게 발생하고 있다. oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variab.. 2025. 4. 8.
파이썬을 이용한 인공지능 선형회귀 프로그램-등산객수에 따른 산불 발생량 예측 성형회귀 모델을 설명하기 위해 등산객 수와 산불 발생량 사이의 연관성을 분석하는 샘플 프로그램을 작성해 보겠습니다. 파이썬과 scikit-learn 라이브러리를 사용하여 선형회귀(Linear Regression) 모델로 등산객 수에 따른 산불 발생량을 예측하는 방법을 소개합니다. 1. 선형회귀 모델이란?선형회귀는 종속 변수(예: 산불 발생량)가 하나 이상의 독립 변수(예: 등산객 수)에 선형적으로 영향을 받는다는 가정 하에 수학적으로 모델링하는 기법입니다. 간단히 말해, y = ax + b의 직선 공식을 데이터에 맞춰 학습합니다.  2. 선형회귀를 이용한 샘플 프로그램 - 등산객수에 따른 산불 발생량 예측[예제]import pandas as pdfrom sklearn.linear_model import .. 2025. 4. 8.
파이썬 함수 문법 강좌 정리 노트 (인자, 매개변수, 반환값, 람다함수, 재귀함수) 파이썬(Python)은 간결하고 직관적인 문법 덕분에 전 세계적으로 사랑받는 프로그래밍 언어입니다. 그중에서도 **함수(function)**는 파이썬 프로그래밍에서 가장 핵심적인 개념 중 하나로, 코드의 재사용성, 가독성, 유지보수성을 크게 향상시킵니다. 이 글에서는 파이썬 함수에 대해 기초부터 실전 예제까지 단계별로 알아보며, 파이썬 함수의 정의, 사용법, 매개변수, 반환값, 람다함수 등 다양한 내용을 다루겠습니다. 1. 함수란 무엇인가? 프로그래밍에서 함수는 특정 작업을 수행하는 독립적인 코드 블록입니다. 동일한 작업을 여러 번 수행할 때, 그 코드를 반복해서 작성하는 대신 함수로 정의하면, 코드의 재사용성과 효율성을 높일 수 있습니다.함수의 주요 목적코드의 재사용: 여러 곳에서 동일한 기능을 반복할.. 2025. 4. 7.
파이썬으로 만든 여러가지 구구단 프로그램(for문, while문 활용) 구구단 프로그램은 반복문을 활용할수있는 좋은 연습수단입니다. 이번에는 여러가지 형태 여러가지 방법으로 구구단 프로그램을 만들어보겠습니다.for문을 이용한 방법for dan in range(2, 10): # 2단부터 9단까지 print(f"--- {dan}단 ---") for i in range(1, 10): # 각 단의 곱셈 1부터 9까지 print(f"{dan} x {i} = {dan * i}") print() # 단 사이에 빈 줄 추가 [결과] [설명]반복문을 이용해 2단부터 9단까지의 곱셈 결과를 출력합니다. 바깥쪽 for문은 단(dan)을 2부터 9까지 반복하고, 안쪽 for문은 각 단에 대해 1부터 9까지 곱하는 연산을 수행합니다. 각 곱셈 결과는 print 함.. 2025. 4. 7.
파이썬 패키지 설치시 Windows 환경에서 "긴 경로 지원 오류" 문제 해결 방법 이번에는 텐서플로와 같은 패키지를 설치할때 종종 만나게되는 오류중 하나를 알아보겠습니다. Windows 운영 체제에서 파일 경로 길이에 제한이 있습니다. 일반적으로 260자 이상인 파일 경로는 사용할 수 없어, 특정 상황에서 오류를 발생시킵니다. 이 제한은 소프트웨어 설치 또는 파일 저장 과정에서 발생할 수 있으며, TensorFlow와 같은 대형 패키지를 설치할 때 특히 문제가 될 수 있습니다. 예를 들어, 다음과 같은 오류 메시지가 나타납니다: > ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory… > HINT: This error might have occurred since this sys.. 2025. 4. 6.
파이썬 제어문-for문 문법 강좌 정리 노트 (시퀀스, range, break, continue) for문은 while문과 비슷하게 사용할수있지만 좀더 편리하게 반복문을 사용할 수 있습니다. 파이썬의 for문은 주어진 시퀀스(sequence) 내의 각 요소를 순차적으로 처리하기 위해 사용됩니다. 여기서 시퀀스는 문자열, 리스트, 튜플, 딕셔너리, 집합 등 다양한 데이터 구조를 포함합니다. 기본 문법파이썬에서 for문은 다음과 같은 기본 구조를 따릅니다:  예제:fruits = ["사과", "바나나", "체리"]for fruit in fruits: print(fruit) 결과:사과바나나체리 시퀀스에 따른 for문 사용법1. 리스트와 함께 사용하기리스트는 파이썬에서 가장 흔히 사용되는 시퀀스 데이터 구조 중 하나입니다. for문을 활용하여 리스트의 모든 요소를 탐색할 수 있습니다. 예제numbers.. 2025. 3. 19.
반응형