데이터분석가
내일을 위해 오늘을 디버깅하는 개발자
Hi there I'm Jeawoo👋 안녕하세요. 저는 한국에서 데이터를 전공하고 학원을 운영하면서 학생들에게 코딩을 가르치다가 데이터분석가&AI엔지니어로 진로를 변경해서 개발 경력을 쌓고 있습니다. 저의 주 언어는 "Python"이고 딥러닝 모델을 개발하고 연구하는 일을 하고 있습니다. 저는 교육관련 업무와 IT&AI관련 업무에 대한 경험이 있고, 두 업무를 융합할 수 있는 일에 관심이 많습니다. 저는 IT&AI 교육 전문가가 되는게 꿈이고, 취미는 운동, 여행과 소통입니다. 감사합니다!! Career 한국킨더코딩연구소 교육팀장 "코딩하루" 직영센터 학원장 이포즌 AI 연구소 인공지능 연구원 소테리아 AI 엔지니어 프리랜서 개발자(베스핀글로벌 소속 LG전자 근무) Education 서강대 데이터사이언스..
기초수학 코딩 _ 미분이란, 미분 with python, 미분 코딩연습
◎ 미분이란미분이란 단어는 작을 미(微)와 나눌 분(分). "작게 나눈다"라는 의미이다.무엇을 작게 나누는 것일까? 바로 함수이다. 미분이라고 하면 어렵다고 생각하는 사람들이 많지만 인공지능에서의 미분은 생각보다 간단하다.왜? 어차피 계산은 컴퓨터가 하니까ㅎ미분이 왜 필요한지만 알고 도구(컴퓨터)를 사용하는 법만 익히면 문제 없다.미분이랑 인공지능을 무슨 관계가 있을까?인공지능이란 컴퓨터가 사람처럼 주체적으로 결정하고 판단할 수 있는 지능을 부여하는 기술이다. 하지만 컴퓨터는 숫자만 이해하고 숫자로만 말 할 수 있다. 즉, 컴퓨터 자체가 수학이라는 뜻이다. 그럼 인공지능에서 미분이 하는 역할은?인공지능도 판단할때 실수(오류)라는 것을 한다. 이 때 이 실수(오류)를 0에 수렴하게 하는 방법으로 미분을 사..
pandas기초 _ 데이터 전처리(합치기(concat, merge), Groupby)
◎ pandas로 데이터 합치기 우리가 효과적인 데이터 분석을 하기 위해서는 여러개의 파일을 하나로 합치는 것이 필요하다. pd.concat() -> concatenate pd.merge -> Merge ▷ Concat(concatenate) concat은 '더한다' 혹은 '붙인다'라는 의미로 생각하면 이해가 편하다. 예를 들어, 2개의 문자열을 + 연산자를 이용해 "붙일" 수 있다. data.frame도 열이나 행을 기준으로 더할 수 있습니다. 간단한 예시를 보자. 인덱스가 같은경우 열방향의 병합이 default(행방향으로 하려면 axis=1 옵션추가 import pandas as pd df1 = pd.DataFrame([['A', 'B'], ['C', 'D'],columns=list('1','2'))..