Portpolio274 KSEB 3기 05.03 오프라인 수업 후기 ***pytorch = 학계에서 주로 사용 tensorflow = 기업에서 주로 사용 머신러닝 모델을 pkl로 저장한 것과 다르게 딥러닝 모델은 h5로 저장 오차를 제곱하는 이유 diff^2를 왜 구하는가? 그래야 차이를 확인하기 쉬워지고 금방 수정할 수 있기 때문이다. 삼성전자는 다른 기업에 비해서 구매 데이터 등을 주 단위로 예측하는 경향이 강함 라벨인코더 = 데이터를 수치화 변경하는 작업 만약 고객등급을 라벨인코더로 처리하려고 한다면 vip dia normal 과 같이 하려고 한다면, abc순으로 했을때 dia가 첫째 normal이 둘째 vip가 뒤로 순서가 뒤섞이는 현상이 나타난다. 이럴 때는 map함수를 이용해서 순서를 정해주자. 모델만 저장해서는 웹에서 적용하기가 어렵다 2024. 5. 3. encoding = 'UTF-8' 인코딩이란 컴퓨터가 이해하는 방식으로 정보의 형태나 형식을 바꿔주는 처리 과정을 의미합니다. 이와 관련되서 자주 나오는 에러가 바로 UnicodeDecodeError이죠. 주로 파이썬에서의 인코딩과 불러오고자 하는 파일의 인코딩이 상충될 때 이런 에러가 자주 발생해요. 그만큼 인코딩이 상충되면 프로그래밍에 큰 문제가 생기는데 여기서 주로 unicode나 utf-8과 같은 단어가 자주 등장합니다. 유니코드는 전세계언어를 모두 표시할 수 있도록 하는 표준코드이며 "U+AC00' 등으로 표현이 됩니다. 그리고 utf-8은 그러한 유니코드를 인코딩하는 방식 중에 하나입니다. 유니코드 코드값의 자릿수 별로 나타내고자 하는 수의 머리부분이 바뀌는 것이죠. 일종의 약속이에요. 2024. 4. 23. 모니터 없이 원격으로 라즈베리파이 os 설치하는 과정 일단 장치는 라즈베리파이 4b 모델을 사용했으며 pi imager라는 프로그램을 통하여 구워줬습니다. 참고 영상은 아래의 영상을 보시면 될 것 같습니다. https://youtu.be/rEOxUx23A8U?si=ObOa8t-1wunZJ_ub 그렇지만 여기에 조금 추가해야 할 내용이 있어서 저 유튜브의 제작자이신 공대선배님의 영상에 덧붙이는 형식으로 쓰고자 합니다. 개인적으로 아주 정리가 잘 되어있는 영상이라고 생각합니다 :) 1. 와이파이 무선 랜의 ssid를 입력할 때 가급적 2.4Ghz에 해당하는 랜을 설정하는 것이 중요합니다. 영상의 댓글에서도 많이 나온 질문입니다만 제 집 공유기에는 2.4ghz와 5ghz 두 개의 무선 랜에 해당하는 ssid가 존재합니다. 처음에 5ghz 무선랜으로 입력 후 pu.. 2024. 4. 22. sd microsd 차이? 라즈베리 파이 컴퓨터에 운영체제를 설치하기 위해 sd카드에 대해 알아보게 되었는데요. sd카드도 있고 micro sd카드도 있고 sdxc, sdhc.... 아주 용어들이 많습니다. 오늘은 이러한 sd카드에 대한 여러 종류에 대해서 정리해보도록 하도록 하겠습니다. 일단 사이즈의 면에서 sd카드가 micro sd카드보다 훨씬 큽니다. micro sd카드는 스마트폰과 같은 작은 기기에도 많이 사용되고 있으며 가격이 비교적 저렴해서 사용되는 빈도가 매우 높죠. 우선 sd와 micro sd는 각각 4가지의 분류로 나뉘어집니다. 유형용량SD2GB 이하SDHC2GB부터 최대 32GB까지SDXC32GB부터 최대 2TB까지SDUC2TB부터 최대 128TB까지 유형 용량 microSD 2GB 이하 microSDHC 2GB.. 2024. 4. 19. KSEB 3기 04.12 오프라인 수업 후기 gpt와 llama의 차이점: llama는 새로운 모델 자체를 오픈함 --> 무료로 customizing해서 사용 가능함, gpt는 과거 모델들을 한정적으로 오픈하고 playground에서 쓰도록 한정함 >>llama 모델이 조금 더 낫다 gpt는 lambda함수를 많이 쓰는 경향이 큼 그러나 lambda 함수는 그리 선호되는 방법이 아님 재활용이 어렵고 속도가 느리기 때문에 좋지 않은 특성이 있음 pandas.DataFrame.select_dtypes 참고 sklearn.preprocessing.LabelEncoder.fit_transform 참고 -> df를 원복시키는 방법 역시 중요 keras.layers.Dense( units, activation=None, use_bias=True, kernel.. 2024. 4. 15. .py 파일을 .ipynb로 바꾸는 방법 일반적으로 python 파일은 .py 확장자를 가지고 있습니다. 이러한 .py 파일을 vscode나 anaconda의 spyder, zetbrain의 pycharm 등에서 주로 사용하게 됩니다. 하지만 코랩과 같은 환경에서 사용하기 위해서는 ipynb 파일로 변환해서 사용하는 것이 편리하죠. 이번에는 기존의 .py 파일을 .ipynb 파일로 바꾸는 방법을 하나씩 설명드리겠습니다. 먼저, 이러한 변환을 위해서는 로컬 컴퓨터의 명령창에pip install p2j를 입력해줍니다. 우선 저는 미리 설치했기 때문에 이미 설치되어 있다고 메시지가 뜹니다. 다음으로는 변환해줄 .py 파일이 있는 폴더로 cd한 후 p2j ./~~~.py 명령을 입역해 줍니다. 여기서 ./ 은 C:\~~~\Desktop을 가리키는 현재.. 2024. 4. 12. KSEB 3기 04.05 오프라인 수업 후기 이번 주차는 강사님께서 머신러닝 모델링에 대한 부분을 설명해주셨는데요. 간단하게 수업을 들으면서 중요하다고 메모했던 부분들을 여러분과 공유하고자 합니다. ssg닷컴 실수 (미래예측) -> 쿠폰을 나눠주면 판매량이 어떻게 나올까? 근데 이미 예전부터 뿌리고 있음 그러려면 충분하게 시스템을 구축하고 고객에게 쿠폰을 뿌리고 프로모션 데이터를 충분히 쌓아서 사용할 수 있어야 한다. 머신러닝 분석부터 할게 아니라 체계적으로 데이터를 수집해야 한다. https://www.timeanddate.com/holidays/ >> 전세계의 행후 20년치의 휴일 데이터 구글에서 돌아다니는 구글링으로 얼마든지 찾을 수 있는 머신러닝 모델은 아주 특정한 데이터에만 유효한 모델인 경우가 대다수이다 그걸 가지고 모든 데이터에 통하게.. 2024. 4. 12. 라즈베리파이 버젼별 사양 장비 구매를 위해서 간단하게 라즈베리파이의 버젼별 사양을 요약해봤습니다. 프로젝트나 졸작 준비 중인 분들에게 도움이 되기를 바랍니다. 3b 1gb sdram Cortex A53 @ 1.2ghz 무선랜 기가비트 이더넷 USB 2.0 4개 CSI 카메라 포트 5V 2.5A FULL HDMI 3b+ 1gb sdram Cortex A53 @ 1.2ghz 무선랜 기가비트 이더넷 USB 2.0 4개 CSI 카메라 포트 5V 2.5A 1080p HDMI 4b 1/2/4/8gb sdram Cortex A72 @ 1.5ghz 무선랜 기가비트 이더넷 USB 2.0 2개 3.0 2개 CSI 2열 카메라 포트 5V 3A 4k HDMI 2024. 4. 8. lcd와 led의 차이 브레드보드에 전자회로 모듈 등을 연결하면서 lcd와 led라는 2가지 용어를 자주 마주하게 되는 것 같습니다. 그렇다면 그 둘은 어떠한 차이를 가지고 있을까요? 1. LCD(Liquid Crystal Display) 액정에 빛을 쏴서 화면을 구성하는 방법을 의미합니다. 2. LED(Light Emitting Diode) 빛을 방출하는 반도체인 발광다이오드를 의미합니다. 2024. 4. 8. 임베디드SW 프로젝트 00. 시작 기간: 2024년 3월 ~ 2024년 6월 목표: 2024 임베디드 경진대회 예선 진출 수준 주제: 라즈베리 파이 기반 홈 모니터링 미니카 개발 학과에서 진행하는 프로젝트형 수업 1학기 과정을 공유하고자 합니다. 2024. 4. 8. 이전 1 ··· 12 13 14 15 16 17 18 ··· 28 다음