전체 글(15)
-
[그래픽스]2024 기말 프로젝트
https://youtu.be/xE3Yhc_BjG8?si=6gRgv9HZ3_YUhxgV Three.js를 활용한 WebGL로 프로젝트를 작성하였고, 영화관같은 특정장소에서 존재하는 화재 대피도를 3D모델링으로 구현하여 실제 상황이 되었을때 유연하게 대처할수있게 하기위해서 해당 주제로 프로젝트를 진행하였습니다. 사용된 기술로는 레이캐스팅을 활용한, 충돌탐지, 계단탐지 시스템, 물체 클릭을 통한 상호작용등을 구현하였습니다. 이해도가 부족하여 pc에서만 활용하는 방안으로 제작하였지만, 추후에 발전시킨다면 모바일 환경에 대한 ui를 구축하여 활용도를 더욱 늘리고싶습니다.
2024.07.05 -
[파이썬] 내가보려고 정리하는 파이썬 : Scikit-learn
요근래 AI산업이 활성화 되면서 Ai와 고나련된 기술들이 굉장히 많이 일상행활에 들어왔다. 당장에 chaGPT, 바드, Copilot 만 보아도 말이다. 이렇게 Ai 가 성장할수있던 이유는 학습할수있는 데이터가 많이 축척되어있고, 그데이터를 발전되 하드웨어를 통해 매우 빠른시간동안 학습하고 발전시키도록 되어있어, 인간으로써는 도저히 소화할수없는 학습량을 소화할수있기 때문이다. 우리는 앞으로의 시대에서 살아남기위해서는 Ai의 뒤쳐지지않게 노력해야한다. 그렇다면 이 Ai들은 어떻게 학습을 진행하게 되는것일까? 이들은 종류에 따라 다르겠지만, 기본적으로는 어떠한 문제가 존재한다면, 문제의 풀이법을 알려주지않아도 컴퓨터가 축척된 데이터를 기반으로 이를 학습하여 해결하는 방식으로 진행하는것이 최근의 Ai기술들이다..
2024.04.21 -
[파이썬] 내가보려고 정리하는 파이썬 : Folium
Folium 파이썬에서 제공하는 지도를 다루는 라이브러리다. 지도를 생성하고 지도내에 Marker를 추가하거나 범위를 표기하고 그 지도를 html파일로 내보내는것을 수행할수있다. folium을 사용하는 방법은 의외로 간단하다. Map함수를 통해 위도 경도, 확대 수치를 적어주면 끝이다. import folium folium.Map(location = [위도, 경도], zoom_start = Number) 예시로 서울지도를 하나 만들어서 출력해보겠다. seoul_map = folium.Map(location=[37.6, 127], zoom_start=12) # tiles='OpenStreetMap' seoul_map 이번에는 이 지도에 반경 원을 표시해 보겠다. 이를 위해 서울시내에있는 중학교 엑셀 파일을..
2024.04.21 -
[파이썬] 내가보려고 정리하는 파이썬 : Seaborn
여태껏 데이터를 정제하고 시각화 했다면, 이제는 데이터를 분석하고 분석한 데이터를 기반으로 다시 시각화를 할 차례이다. 소득, 소비량, 키, 몸무게 같이 변하는양을 표현한것을 변수라 하며, 이들중 두개의 변수가 함께 변화하는관계를 상관관계라 칭하며, 이 상관관계에 대한 수치를 상관계수라고 한다. 상관관계인 두변수가 비례한다면(하나가 증가하면 다른하나도 증가) 양의 상관관계. 반비례한다면 음의 상관관계라고 한다. 이러한 상관관계를 계산하기위해 파이썬에서는 넘파이의 corrcoef(x, y) 함수를 사용한다. corrcoef()함수를 통해 수적으로 피어슨 상관계수를 계산하여, 변수간의 상관관계를 구한다. 피어슨(pearson) 상관계수 : 변수들간의 관련성을 구하는 이변량 상관분석에서 보편적으로 이용하는 방..
2024.04.21 -
[파이썬] 내가보려고 정리하는 파이썬 : Matplotlib
지난 시간까지는 데이터를 정제하고 가공하는 과정 넘파이와 판다스에 대해 알아보았다. 이번에 정제한 데이터를 표현하기위한 시각화에 대해 알아보겠다. 사람은 대부분의 정보를 시각을 통해서 인식하게 된다. 물론 표와같은 정보도 시각으로 인식할수있지만, 이는 직관적이지않다. 그렇기에 우리는 표를 사용하여, 데이터를 표현하게되는데 여기서는 다양한 그래프의 표현방법과, 데이터에 따른 적절한 그래프 사용법에 대해 알아보겠다. 그렇다면 시각화는 무엇을통해 수행하는가? 물론 판다스에도 기능이 있어 사용할수있지만, 더욱 다양하게 사용하기위해서는 matplotlib의 하위모듈 pyplot이라는 라이브러리를 사용할것이다. pyplot에는 시각화를 위한 핵심함수오 클래스가 정의되어있어 일반적인 상황에서는 pyplot만 사용하여..
2024.04.21 -
[파이썬]내가보려고 정리하는 파이썬 : Pandas
이번에는 넘파이와 양대산맥으로 많이 사용하는 Pandas(판다스)에대해서 알아보겠다. 판다스를 사용하는 이유? 판다스는 주로 Data wrangling, 데이터분석을 위해서 사용하며, 원본자료를 쉽게접근하고 분석하기위해서 데이터를 정리하고 통합하기위해서 사용한다. 다양한 소스(csv, 웹파일)들을 읽어 들여와 처리할수있기 때문에, 데이터 관련쪽을 익히려면 꼭알아야하는 라이브러리중 하나다. 또한 넘파이를 기반으로 데이터를 처리하기때문에 처리속도가 우월하고, 넘파이가 같은 자료형의 자료값을 가지는 단순한 수치로 되어있었다면, 판다스에서는 시리즈, 데이터프레임과 같은 여러가지 데이터구조로 다양한 처리를 가능하게 만들어 준다. 그렇다면 판다스에서 사용되는 시리즈, 데이터프레임은 어떤 구조일까? 지금부터 알아보자..
2024.04.21