Python25 [AI 업무 활용] AI를 활용한 네트워크 로그 분석 기업마다 AI를 실제 업무에 어떻게 적용할까 고민일 것입니다. 물론 많은 개발 업무를 하시는 분들은 개발시 ChatGPT, Cursor 등 많은 AI 플랫폼을 활용하여 업무에 활용하고 있겠지만 비개발 업무를 하시는 분들에게는 약간 막막할 수도 있을 것입니다. 이 업무를 어떻게 AI로 활용하여 효율성을 높일까? 라는 고민을 시작으로 방법을 찾는 분들도 있으실 것이고, 아직 이 업무는 AI를 활용하기 어렵다라고 결론을 내리시는 분들도 계실 것입니다. 실제 사례들을 중심으로 하나씩 업무 활용방안을 포스팅 해보려 합니다. 이번 포스팅은 기업내에 네트워크 스위치의 로그 분석입니다. AI 업무활용 : 네트워크 로그 분석일반적으로 기업내 많은 네트워크 스위치의 로그분석은 인프라팀 또는 정보보안실에서 진행 할 것입니.. 2025. 7. 24. [XGBoost+SHAP] AI를 활용한 매출 기여도 분석 AI를 활용한 매출 분석 : 왜 우리 기업은 매출 기여도 분석을 해야 하는가? 빠르게 변화하는 시장 환경 속에서 기업이 생존하고 성장하기 위해서는 단순한 매출 합계나 추세 분석을 넘어서, 매출에 실질적으로 기여하는 요인이 무엇인지 정확히 파악하는 일이 필수입니다. 바로 이 지점에서 매출 기여도 분석(Sales Contribution Analysis)이 핵심적인 역할을 할 것입니다. 기존 매출 분석은 "전월 대비 증감률","고객별 매출 순위","지역별 매출 총합","시간대별 매출 그래프" 등 현황 파악에는 유용하지만 "어떤 고객이 진짜로 매출을 이끌고 있는가?", "특정 법인이 왜 예측보다 높은 성과를 냈을까?" 라는 질문에는 답을 하지 못할 것입니다. 인과적 통찰(Causal Insight) 없이 단순 .. 2025. 7. 22. [의사결정나무] 출근시간이 성과에 미치는 영향 분석(Decision Tree) 지난 포스팅에서는 근무시간이 업무성과에 미치는 영향도를 분석하였습니다. 제 데이터로는 영향을 미치지 않는다고 결론이 나서 "칼퇴"의 정당성이 확보되었는데... 그럼 "일찍 일어나는 새가 벌레를 잡는다"라는 속담처럼 회사에 일찍출근하면 업무 효율이 높아져서 성과에도 영향을 미친다는 어르신들의 말씀에 데이터적 근거로 반론을... 제기해보고 싶다는 생각이 문들 들었네요. 그래서 이번 포스팅에서는 "출근시간" 을 기준으로 업무성과를 분석할 것인데, 이번 분석은 의사결장나무(Decision Tress)로 분석을 하려합니다. 독립변수를 "출근시간","근무시간" 이렇게 두가지로 분석할 것입니다. 의사결정나무(Decision Tree)의사결정나무는 데이터를 분류하거나 예측하는데 사용되는 트리(Tree)형태의 분석 방.. 2025. 6. 18. [회귀분석] 근무시간이 업무성과에 미치는 영향 분석 Python을 이용한 데이터 분석 활용중 이번 포스팅에서는 회귀분석(回歸分析, Regression Analysis)을 이용한 분석에 대해 설명하려 합니다.회귀분석회귀분석이란 특정 변수들 사이의 관계를 분석하여, 그 중 하나의 변수(종속변수, dependent variable )의 변화가 다른 변수들(독립변수, independent variables)의 변화와 어떤 연관성을 가지고 있는지 분석하고, 이를 토대로 종속변수의 값을 예측하거나 설명하는 통계적 방법입니다. 이때 '회귀(回歸)'는 "되돌아가다"라는 본래의 뜻에서, 관측된 데이터들로부터 도출된 관계식이 실제 현상으로 돌아가 예측 또는 설명하는 과정을 의미합니다. 즉, 이미 주어진 데이터를 바탕으로 관계를 파악하고, 그 결과를 실제 상황에 다시 적용.. 2025. 6. 18. [Python] 시각화 plot() (Matplotlib,Pandas) MatplotlibMatplotlib는 Python 프로그래밍 언어 및 수학적 확장 NumPy 라이브러리를 활용한 시각화 라이브러리 입니다. Matplotlib 라이브러리를 이용하면 데이터를 쉽게 시각화할 수 있답니다. 우선 시각화를 위해 아래와 같은 엑셀 예제 파일을 준비해볼게요. Data,Day,Sales1,Sales2 열을 같고 있는 1개월치 매출 데이터입니다. Plot Plot은 일반적으로 둘 이상의 변수 간의 관계를 보여주는 그래프로 보시면됩니다. Matplotlib을 사용하기 위해서는 우선 설치를 하셔야 합니다. 터미널에서 pip install matplotlib, pip install Numpy 를 이용하여 먼저 설치 해주세요. 자. 엑셀에서 가져온 데이터의 'Day' 열과 'Sales1.. 2024. 6. 4. [Python] Pandas[판다스] 활용하기(2) Pandas(2)위와 같이 엑셀 (또는 csv 등 파일)에 데이터가 있을 경우 해당 데이터를 불러와서 Pandas에 넣는 작업이 필요합니다. import pandas as pdimport openpyxl #엑셀 호출 모듈#엑셀파일 불러오기df=pd.read_excel('c:\Point.xlsx')C 드라이 안에 Point.xlsx 파일이 있다고 가정한 예시이며 활용할 파일이 여러분들의 PC에 있다면 해당 경로를 입력하시면 됩니다. 엑셀을 호출하기 위해서는 openpyxl 모듈을 설치하여야 합니다. 터미널에서 pip install openpyxl을 이용하여 설치를 하시면 됩니다.Pandas로 가져온 데이를 확인하는 방법은 info() 함수로 아래와 같이 호출하면 테이터 프레임의 크기, 타입, 결측치 등의.. 2024. 5. 30. [Python] Pandas[판다스] 활용하기(1) Pandas 라이브러리 판다스(Pandas)는 파이썬 데이터 분석 라이브러리 중 하나로, 행과 열로 이루어진 데이터 객체를 만들어서 사용할 수 있으며 대용량의 데이터를을 처리하는데 매우 편한 라이브러리 입니다. 판다스는 1차원 데이터를 다루기 위한 객체인 Series(시리즈)와 2차원 데이터를 다루는 DataFrame(데이터프레임)이 있습니다. Pandas 설치 Pandas를 사용하려면 먼저 라이브러리 설치가 필요합니다. 아래와 같이 VSCode의 Termial 에서 Pandas를 설치 합니다. pip install pandasDataFrame행과 열로 이루어진 2차원 데이터 객체이며, 열은 각각의 변수를 나타내고,행은 각각의 관측치를 나타냅니다. 기본적으로 생성할때는 2차원 리스트 또는 딕셔너리, 파.. 2024. 5. 29. [Python] 파이썬 개발 환경 -VS Code 새로운 언어를 사용할 때 가장 신경쓰이는게 아마 환경 구성일 것입니다. 중간에 환경을 바꾸는 것은 더더욱 쉽지 않기에 처음에 내게 맞는 환경을 구축하는 것도 중요합니다. 전 파이참으로 개발을 진행하였는데 아무래도 라이선스가.... 여러 pc에서 인증하여 사용할 수 없기에 파이썬 개발환경에서는 파이참보다 부족한 부분이 있지만 전체적으로 막강한 개발 툴인 VSCode로 파이썬 개발 환경을 구축해보려 합니다. 1. Python 설치 우선 새로운 환경 (PC)에서의 구축이라면 Python을 설치 하여야 겠지요. 아래의 포스트를 참고 하여 파이썬을 설치하세요 2022.02.07 - [IT/Python 기초] - [Python] 파이썬 설치 및 환경구축 [Python] 파이썬 설치 및 환경구축어떤 개발언어로든 .. 2024. 4. 24. [ChatGPT] Code Interpreter 활용 •Code Interpreter Code Interpreter는 현재 (24년 기준) GPT4에는 기본적으로 탑재되어 있습니다. 과거 GPT(GPT3.5)에서 일반적으로 Python 으로 만들고자 하는 프로그램의 기능을 설명하면 코드를 생성해 주었는데 그 코드는 사실 100% 실행을 보장하지 않았습니다. Code Interpreter는 한단계 나아가서 코드 생성과 함께 실제 결과값을 실행하여 반환해 주는 기능입니다. 기본적으로 Python 코드를 실행하여 원하는 작업을 수행할 수 있도록 300개 이상의 Python 라이브러리 및 패키지가 사전 설치된 샌드박스를 제공하여 실제 Python 실행 환경을 제공합니다. (단 사용자가 Python 라이브러리를 직접 설치 할 수 는 없습니다.) 대화창에 파일 첨부 .. 2024. 4. 16. [Python] 함수 정의하고 호출하기. Python 함수 정의하고 호출하기 프로그래밍 언어에서 자주 거론되는 "함수"는 특정한 기능을 실행하거나, 그 특정한 기능을 재사용 가능하도록 구성하는 코드 블록입니다. Python함수의 기본 문법은 아래와 같이 def 키워드를 이용하여 함수를 정의합니다. Python 함수 선언시에는 마지막에 항상 콜론(:)일 입력하여야 합니다. def functionTest(): # 실행내용 자 그럼 전통적인 테스트 문장인 "Hello" 를 출력하는 함수의 예를 들어볼까요? def FunctionTest(): print("Hello Tony") 이젠 함수가 만들어 졌습니다. 프로그램을 만들다가 "Hello Tony" 출력이 필요 할 경우에는 아래와 같이 호출하면 됩니다. FunctionTest() 자 아래의 예시를 보.. 2024. 1. 22. 이전 1 2 3 다음