본문 바로가기

반응형

Project/교내 프로젝트

(8)
[2022 학술제: IT 기술로 해결하는 ESG] Intro http://sejongsc.co.kr/index.php?mid=notice&document_srl=4407 공지사항 - [ 세종대학교 소프트웨어융합대학 학술제 ] 세종대학교 소프트웨어융합대학 학술제 부제 - IT기술로 해결하는 ESG 본 단과대가 소프트웨어융합대학 인 것만큼 세상은 한 분야의 전문가에서 나아가 협력과 경험을 통한 융합형 인재에 초점 sejongsc.co.kr 이번에 교내 단과대학 주관인 소프트웨어융합대학 학술제에 참여하게 되었다. 해당 학술제의 주제는 'IT 기술을 활용하여 사회문제 분야 중 ESG 문제를 해결하시오'이다. E(환경)/S(사회)/G(지배구조) 중 한가지 주제를 선택하여 작품을 구현하면 된다. 0) ESG란? E: 환경, S: 사회, G: 지배구조를 합쳐서 ESG라고 한다..
[라즈베리파이] SSH를 이용해 PC에서 라즈베리파이에 무선 접속하기 SSH: Secure Shell Protocol SSH는 네트워크 프로토콜 중 하나로, 인터넷 같은 public network를 이용하여 컴퓨터끼리 통신할 때 안전하게 통신할 수 있도록 하는 보안 프로토콜이다. SSH의 대표적인 용도는 이렇다. 1. 데이터 전송(ex. Github) 2. 원격 제어(ex. AWS) 라즈베리에서 ssh를 사용하는 이유는 주로 원격 제어를 위해서이다. ssh를 이용하면 노트북과 같은 PC에서 라즈베리파이에 원격으로 접속할 수 있다. 별도의 설정을 하지 않았다면 라즈베리파이에 접근할 수 있는 방법은 모니터를 연결하는 것 뿐이다. 원격 접속에 성공하면 모니터를 따로 연결하지 않아도 되기 때문에 편리하게 라즈베리파이에 접속할 수 있다. 그럼 지금부터 SSH를 통해 PC와 라즈베리..
[python week 일지] # 5. 프로젝트 제작과 완성 제작 방식 코드 작성과 프로그램 실행은 동방 컴에서 하고 그 컴에 원격접속하기로 하였다. 때문에 구름 IDE를 사용할 필요가 없어졌고, 동방 컴의 로컬 환경에서 작업하였다. clip이라는 가상환경을 만들어 작업했다. 원격조정으로 코드를 짜본 것은 처음이라 싱기방기 했다. 나는 작성한 웹 컴포넌트를 기반으로 해서 HTML과 CSS 를 작성했다. 직접 HTML과 CSS를 작성해보니 Flask의 문법과 돌아가는 방식을 알아야 했다. 구글링 하던 중 마침 좋은 블로그를 발견했다. https://blog.naver.com/dsz08082/221859049633 HTML과 Flask를 이용해 파일을 업로드하는 웹의 코드를 짠 블로그 글이다. 이 글을 토대로 코드를 작성했다. 저번 글에서 Flask가 뭔지 사실 잘 ..
[python week 일지] #4. 새로운 것 공부 + 웹 컴포넌트 작성 파이프라인을 이해한 후 몇 가지를 공부했다. 우선 아나콘다. 파이썬 가상환경이라고 한다. 가상환경에 대한 글 반나절 쓰다가 날라갔다 씨... 가상환경이 뭔지 대충 이해하자면 프로젝트 별로 사용하는 파이썬 패키지의 버전이 다르기 때문에 이를 일일히 관리하기 어려워서, 이 버전 관리를 용이하게 해주는 폴더인 것 같다. 가상환경 == 폴더 이렇게 이해하면 되겠지?!? 이걸 이용하기 위해(아마..?) 동방 컴을 원격조정해서 접속하게 되었다. (사실 왜 동방 컴으로 하는지는 모르겠다....) 해서 cmd로 "conda activate clip"이라고 명령하면 그 뒤에 입력하는 명령어 앞에 (clip)이게 붙는다. 그리고 python main.py라고 입력하면 사진이 임의로 불러와지고 그 사진의 클래스 예측 값을 ..
[python week 일지] #3. 프로그램 파이프라인 구축하기 파이프라인.. 파이프라인.. 이번에 처음 들어본 말이다. 맥락 상 진행 방향의 의미겠다고 생각했다. 선배가 이런 프레임워크로 가야할 것 같다고 우리의 계획을 구체화 해주셨다. 너무 멋져... 이렇게 하는 거구나... 너무 신기하다. 많이 배운다. 텍스트로 적으면서 다시 정리해본다. 크게 보면 아래 세 개로 나눠진다. 1. flask CLIP model 2. HTML, CSS flask 3. flask web 1. flask -> CLIP model: 문제 이미지 & 정답 라벨 요청 2. CLIP -> flask: 문제 이미지 & 정답 라벨 반환 3. HTML, CSS -> flask: 문제 이미지 & 라벨 show * flask -> web: 3번까지의 결과 show 4. web -> flask: 사용자..
[python week 일지] #2. 콜랩 사용하기 내 놑북이 내장그래픽이라 직접 작업은 불가해서 콜랩을 소개해주셨다. 인공지능 할 때 nvidia 그래픽이 필수인데 그게 없어도 콜랩을 이용하면 인공지능을 돌릴 수 있다고 한다. 구글에서 제공하는 무료 클라우드 컴퓨팅 프로그램이다. (근데 지금 보니 놑에 nvidia 스티커 붙어있는데 뭐징... 다른 건가 ...?) 콜랩으로 코드를 짜주신 것을 보내주셨는데 정말 이미지를 넣으니까 잘 돌아갔다. 신기방기...! 구글에서 가져온 이미지로 가능한 것 같다. 이 이후로 선배가 하시는 말 중에 모르는 게 많이 등장했다. 엉엉. 일단 다 아는 척하고 대답한 후 뒤에서 재빠르게 구글링했다. 저 위의 코드는 구글에서 이미지를 로드해오는 방식이라 너무 광범위하다고 하셨다. 종류도 많고 도메인도 다 달라서 힘들다고... 그..
[python week 일지] #1. 프로젝트 주제 정하기 8월 2일부터 바로 프로그램에 들어갔다. 선배와 카톡으로 얘기해 보면서 AI 해보고 싶다고 말씀 드렸더니 마침 선배가 AI 쪽 공부를 하고 계신다고 하셨다. 어떤 주제를 할까 머리 싸매고 고민했는데 너무 너무 아이디어가 안 나왔다. 난이도도 예상이 안 가니까 말 하기도 조심스러웠다. 흑흑. 그러다가 제안드린 게 강아지가 사람이 된다면 어떻게 생겼을까 보여주는 프로그램이다. 아래와 같이 말이다. 사람 to 동물 프로그램은 많은데 왜 동물 to 사람 프로그램은 없을까 궁금해서 제안을 드렸는데 그건 쉽지 않다고 하셨다. 그 이유는 인터넷 상의 모든 이미지의 특징을 추출하는 과정이 필요하다고... 그렇게 다른 아이디어를 고민하다가 https://openai.com/blog/clip/ 이 사이트를 보내주셨다. C..
[python week 일지] #0. python week 시작! 📆 21.08.02~21.08.09 동아리 smarcle 에서 진행하는 python week 활동에 참여한다. 파이썬 위크는 스마클에서 여름방학 때 진행하는 두 번째 프로그램이다. 일주일 간 파이썬으로 할 수 있는 다양한 작품을 만들어 보고 다른 부원들과 공유하는 팀 프로젝트다. 자세한 내용은 https://confirmed-textbook-87e.notion.site/SMARCLE-PYTHON-WEEK-2ad24d8a53374b1caca0025e50fd285c 에서 확인할 수 있다. 파이썬으로 할 수 있는 것들이 무엇이 있나 한 번 보자. 1. 자동화 프로그램 2. 서비스 개발 3. 데이터 분석 4. AI 5. 데이터 크롤링 같은 것들이 있다. 나는 그중에서 AI를 한 번 해보기로 결정했다. AI를 한..

반응형