분류 전체보기 92

[AI] 과제 #02. Logistic Regression MNIST

Google Colaboratory 줄여서 'Colab', '코랩'이라고 한다. 브라우저 내에서 Python 스크립트를 작성하고 실행할 수 있다. 무료로 GPU를 사용할 수 있으며 공유가 간편하다. Colab을 사용하면 Code 몇 줄만으로 Image Data Set를 가져오고, 이 Data Set로 Image 분류기를 학습시키며, 모델을 평가할 수 있다. Colab은 Google Cloud Server에서 Code를 실행하므로 사용 중인 Computer의 성능과 관계 없이 GPU 및 TPU를 포함한 Google H/W의 성능을 활용할 수 있다. 또한 Google Drive에 저장된 파일을 Colaboratory에서 불러올 수 있다.from google.colab import drivedrive.moun..

전공기초/AI 2025.04.14

[C언어] strchr 함수 알아보기 (문자 찾기)

[C언어] strchr 함수 알아보기 (문자 찾기)strchr문자열 내에 일치하는 문자가 있는지 검사하는 함수 strtok 함수 정의char* strchr(char* str, int c); - 첫 번째 parameter str : 검색할 문자열- 두 번째 parameter c : 존재하는지 확인할 문자 (아스키 값으로 들어가기 때문에 int형) 문자가 존재한다면 문자가 존재하는 곳의 pointer를 return문자가 존재하지 않으면 NULL pointer를 return  사용법char str[] = "BlockDMask";char* ptr = strchr(str, 'M');if(ptr != NULL){ printf("%c, %d", *ptr, ptr);}  Result)  예제01위 사용법에서 본 예제 ..

카테고리 없음 2025.04.12

[C언어] strtok 함수 알아보기 (문자열 자르기)

[C언어] strtok 함수 알아보기 (문자열 자르기) strtokstring을 tokenize한다. header file- C언어 : - C++ :  strtok 함수 정의char* strtok(char* str, char* delimiters); 문자열 str을 첫 번째 parameter로 받아서두 번째 parameter로 들어온 char* type의 구분자를 기준으로문자열을 잘라 문자열의 pointer를 하나씩 반환하는 함수 사용법char str[] = "Block D Mask."; // 구분할 문자열char *ptr = strtok(str, " "); // 첫 번째 strtok 사용while (ptr != NULL) // ptr이 NULL일 때까지 = strtok 함수가 NULL을 return할..

[C언어] 토큰(Token)이란?

C언어에서 Toekn이란? C Program을 구성하는 최소 단위를 말한다.Toeken은 일반적으로 데이터 처리 과정에서 문자열을 더 관리하기 쉽고 의미 있는 부분으로 나누기 위해 사용된다.여기에서 Token은 6가지로 나뉜다. 1. 키워드 (예약어)2. 식별자3. 상수4. 문자열 리터럴5. 연산자6. 구두점 No.이름설명1키워드이미 특별한 의미가 정해진 단어2식별자Programmer가 의미를 정한 단어3상수Program이 실행되는 동안 변하지 않는 값4문자열 레터럴문자열 상수5연산자연산에 사용되는 기호 문자6구두점의미를 강조하는 기호 문자   1. 키워드 (Keyword, 예약어)Compiler에 의해서 이미 의미가 정해져 있는 단어이름설명종류기억분류변수의 생존기간auto, extern, registe..

[C언어] 파일 입출력 - 읽기 (fopen, fgets, fseek, feof, fclose)

1) fopen(경로, mode);FILE * 형의 값을 반환  2) fgets(buffer, length, file);fgets 함수는 줄바꿈(\n)이 있다면 줄바꿈까지만 읽어온다. 따라서 fgets함수가 호출되었을 때는 첫 번째 line까지만 읽어온다.  3) fseek(파일, 이동할 거리, 이동을 시작할 위치);file을 읽어들일 때에는 file pointer라는 것이 있다.         참고 자료1) https://jeckl.tistory.com/entry/C%EC%96%B8%EC%96%B4-21%EA%B0%95-%ED%8C%8C%EC%9D%BC-%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%9D%BD%EA%B8%B0-fopen-fgets-fseek-feof-fclose ([C언어] ..

웹 개발 프리랜서에 대하여

1) 재능마켓 (크몽)일단 크몽은 재능마켓중 규모가 가장 크다, 이게 가장 큰 장점이다. 서비스등록-노출-컨택-결재까지의 진행하기가 매우 편리했다.그리고 처음 서비스를 등록하면 분야에 상관없이 광고 효과를 받는다.(참고로 크몽페이지에서 애드블록 켜놓으면 오류가 난다. 꼭 꺼놓길 바란다) https://demain18-blog.tistory.com/14 프리랜서로 살아남기#1 - 대학생은 어디에서 일을 구하나마지막으로 글을 올린지 4개월정도 지났다.. 그동안 엄청나게 바쁜건 아니였지만 글을 쓰지 못했다. 2020년 상반기는 내가 프리랜서로써 처음 발딛음하는 시기였고 아직 안정기에 들진 못했지만demain18-blog.tistory.com  2) 외주나라 (네이버 카페)나는 네이버 카페인 외주나라에 수주 글..

2025.03.27

[WEB DESIGN] 01. 웹 디자인 입문 강좌 (디자인베이스)

https://youtube.com/playlist?list=PLkbzizJk4Ae8VJcW6qpHjiP2qByn4Gs8w&si=QdbhRcX1FDqt3zSH 웹 디자인 입문 강좌완전 기초부터 배우는 웹디자인www.youtube.com 디자인베이스 사이트에서 해당 강좌 튜토리얼을 볼 수 있다. 사용 tool- 스케치 : UI 디자인- 포토샵 : 이미지 편집피그마 등 본인에게 맞는 툴을 설명하면 좋다! 1. 웹이란?World Wide Web월드 와이드 웹이란,인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다.간단히 웹이라 부르는 경우가 많다.  네이티브 웹웹/앱 디자인을 나누는 의미가 없고 UI디자인이라고 생각하면 된다. 랜딩페이지 : 방문자가 광고나 검색 결과..

카테고리 없음 2025.03.26

[UI/UX] Figma 사용법

01. 피그마로 웹사이트 베껴오기https://youtu.be/MAdq_B4_4_w?si=pP9UOuI0rQwtDPQI ▶ html.to.design지원되지 않는 사이트도 있다.i.e., SkyScanner  https://youtu.be/OHZC19qtqUo?si=3mSqqba4gHX8HApI UI/UX는 다른 분야와는 다르게 유지·보수가 매우 중요하다.따라서 실무에서 자주 사용하는 핵심 기능을 에서 다룬다. UI/UX 디자인을 하면 필수로 알아야 하는 툴! 해당 강의는 피그마 요금제를 사용해야 문제 없이 따라갈 수 있다. https://youtu.be/5kkdxAHWgVs?si=qXE3nsA2_Ri5Jk-g 변수 기능, 라이브러리 등을 사용하기 위해서는 Professional Tip 요금제가 필요..

그래픽 2025.03.24

How to WEB DESIGN

참고 자료글https://ko.wix.com/blog/post/how-to-become-a-web-designer 웹디자이너 되는 방법 (하는 일, 전망, 연봉)‘신뢰성’, ‘효율성’, ‘빠른 성장성’이라는 이 세 마리 토끼를 잡기 위해 수많은 브랜드에서 웹사이트를 활용하기 시작하면서 웹디자이너들에게 무수한 기회가 쏟아지고 있습니다. 웹사ko.wix.com 디자이너는 원하는 분위기를 연출해 사용자의 감정에 영향을 주거나 특정 행동을 유도하기 위한 프레임워크로 색상 심리학을 활용하곤 합니다. 예를 들어, 유튜브나 온라인 웹사이트에서 ‘웹 디자인 이론 강좌’를 검색하면 유명한 강사 및 강연자가 제공하는 알찬 무료 강의를 쉽게 찾아볼 수 있습니다.  1. 디자인 이론 배우기  2. 웹 구동 방식에 대한 기초 ..

카테고리 없음 2025.03.24

[독서] 비전공자를 위한 이해할 수 있는 IT 지식

22:25 독서 시작  해당 책을 통해 기초지식을 배우고gipp.co.kr 강의에서 더 깊이 있는 지식을 쌓을 수 있다. 와이어 프레임 : 애플리케이션이나 웹 페이지가 어떻게 구성되는지, 어떻게 동작하는지 기획한 문서 IT 산업은 서비스가 만들어지는 과정이 다른 산업과 완전히 다르다.변화의 속도가 매우 빠르기 때문에 처음부터 완성된 형태를 정해놓고 만드는 것은 위험한 일이다.점진적 발전만 있을 뿐이다.   API (Application Programming Interface)응용 프로그램 프로그래밍 인터페이스, SW 개발에서 호환성을 위해 지켜야 하는 추상적인 원칙.여러 기업과 개발자들이 서로의 프로그램이 호환되도록 합의한 원칙이다. 라이브러리는 실제 이를 바탕으로 구현된 결과물소스 코드 수준에서 정의되..

카테고리 없음 2025.02.17