자신에게 친절할 것 :)
728x90
반응형

book 14

[마스터 알고리즘] 1-2장 마스터 알고리즘은 가능한가?

#마스터 알고리즘 the master algorithm  #페드로 도밍고스 Pedro Domingos 오늘 TIL 3줄 요약마스터 알고리즘은 .. 뇌의 가소성을 현실화 하고 싶다는 것 같음. 어떤 내요이든지 학습하며, 응용하고 예측하게 만든다는 것은........ 인간의 뇌를 만들고 싶다는 것으로 들림...흠.. 범용....까진 모르겠고 가까워질 수는 있을 듯. 아마도?머신러닝의 학습이 .. 그냥 데이터를 넣는 게 아니라 더 큰 것(마스터 알고리즘.. 뇌?)을 보고 있다는 사실이 매우 흥미로웠음. 컴공의 '마스터 알고리즘'은 마치 심리학의 궁극적 목적인 '치매 치료제? 검사제(예방)'처럼 들림. TIL (Today I Learned) 날짜2024. 06. 27 오늘 읽은 범위1장. 머신러닝의 혁명이 시작..

book 2024.06.27

[clean code] day3

오늘 TIL 3줄 요약이름의 의도를 명백하고, 컨테이너 유형을 이름으로 하지 말고, 헷갈리게 하지 말 것 (예, O, l 은 .. 숫자와 너무 유사함).의미있지만, 문화적 맥락을 고려하고, 발음과 검색이 쉬우며(차라리 길면 독특하니깐.. e나 숫자보다 나음), 필요치 않으면 굳이 인코딩은 하지 말 것. 한 개념은 한 단어로 비슷한 것은 없다. 다르면 다르게 쓰고 의미있는 맥락을 추가할 것. TIL (Today I Learned) 날짜2024. 05. 05 오늘 읽은 범위2장. 의미 있는 이름 책에서 기억하고 싶은 내용을 써보세요.클래스 이름: 동사나 동사구가 적합. 예, postPayment, deletePage, save 등 메서드 이름: javabean 표준: get접근자accessor, set변경자..

book 2024.05.06

[clean code] day2

오늘 TIL 3줄 요약클린 코드는 중복 없이, 유지보수가 쉽고, 누구나 이해할 수 있게 명백하며, 한 기능에 집중하고, 남을 위해서 주의를 기울여서 짠  아름다운 코드코드를 아름답게 짤 시간을 쟁취하고, 체크 아웃 때보다 깨끗한 코드를 체크 인 시키는 노력은 프로그래머의 책임감이다.연습 할 것TIL (Today I Learned) 날짜2024. 05. 04 오늘 읽은 범위추천사 ~ 1장. 깨끗한 코드 책에서 기억하고 싶은 내용을 써보세요.3줄 요약에 모두 들어가 있음! 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 나는 이전 전공에서 연구를 좋아하던 사람으로 논문을 아름답게 생각한다. 잘 짜여지고 탄탄한 서론, 이론적 배경, 연구 방법, 연구 결과, 논의의 순서는 매우 매끄러우며 이어지는 사실들에..

book 2024.05.04

[clean code] day1

오늘부터 클린 코드 책 읽기 챌린지 시작이다! 지난번에 노개북 이후로 파이썬 챌린지를 거쳐서.. (최종 아직 못 들음 ㅎ..ㅎ)오랜만에 챌린지다.  최근에는 코드잇에서 파이썬 공부하고, 정처기 필기 공부하느라, 잔디도 못 심고 책도 못 보고 있었는데 다시 책 읽기 시작이다.  코드도 제대로 못 짜는 내가 클린 코드를 지금 읽는 게 의미가 있겠냐 싶으면서도효율적인 코드를 짜는 것은 중요할 테니 일단 읽어본다. ㅎ적용은.. 미래의 어느 시점에 내가 하겠지 :)

book 2024.05.03

[노개북] day 14 Final 감상문

드디어 노개북 챌린지가 끝났다! 사실상 어제 끝난 셈이었지만, final 감상문이라니 뭔가 총정리의 느낌있음. ㅎㅎ 2주간의 챌린지를 참여했기 때문에 완독할 수 있었다고 생각되고, 중간중간 과제로 문제들을 풀면서 점검할 수 있었더 특히 좋았다. 그리고, IT 관련된 다양한 용어들을 접할 수 있던 점이 좋았고, 니꼬만의 언어로 쉽게 설명되어 있었기 때문에 초보자들에게 특히 좋은 책이다. TIL을 쓰면서 개인적으로 정리도 하고, 또 기록을 남겼으므로 내용을 잊었을 때 다시 확인도 가능하고 무엇보다 목록을 보면서 성취감이 크다. 그래서 2번째 챌린지였는 데 굉장히 만족한다. ㅎㅎ 사실 코코아클론 챌린지랑 겹쳐서.. 강의를 미루다가 어제 어후~ 새벽에 겨우 끝냈다. 그럼에도 끝까지 하고 싶었던 것은, 궁금했지만..

book 2024.03.28

[노개북] day 13

오늘 TIL 3줄 요약 인공지능에도 급이 있음. 암호화폐, NFT 찍먹 멜웨어, 바이러스. 웜도 배움.. 무섭다. TIL (Today I Learned) 날짜 2024. 03. 27 오늘 읽은 범위 39 ~ 45 에피소드 책에서 기억하고 싶은 내용을 써보세요. 인공 지능 : 사람처럼 행동하는 일반/강한 인공지능 vs. 한 가지만 잘하는 좁은/약한 인공 지능 아직 일반 인공지능 없음. 머신 러닝: 인공지능 학습시키는 방법. --> 지도 학습 supervised learning, 비지도 학습 unsupervised learning 예. 핫도그 판별 인공지능 만들기 --> 1) 지도 학습: 핫도그의 특징(라벨 label) 예, 소시지가 있다 등을 학습한 후, 핫도그와 다른 사진 100장을 준비해서 맞는지 아닌..

book 2024.03.28

[노개북] day 12

오늘 TIL 3줄 요약 비밀번호 LS에 냅다 저장 x. 해시함수 --> 레인보우 테이블로 확인 가능 --> 솔트로 무작위 텍스트 합쳐서 해시함수 통과. => 확인 X 객체지향 프로그래밍으로 코드를 간결하게, 함수형으로 버그 발생을 어렵게 하기 번아웃이 왔다고 느끼면 너무 늦은 것... 맞지. 그럼 늦어. 미리 미리 예방하자. TIL (Today I Learned) 날짜 2024. 03. 26 오늘 읽은 범위 35 ~ 38 에피소드 책에서 기억하고 싶은 내용을 써보세요. 프로그래밍 패러다임: 프로그래머가 프로그래밍을 할 때의 관점, 방식 등의 사고의 틀. 프로그래밍 언어는 이런 프로그래밍 패러다임을 1개 또는 그 이상 지원. 자바는 객체 지향 프로그래밍, 함수형 프로그래밍 지원 절차 지향 프로그래밍도 한 ..

book 2024.03.27

[노개북] day 10

오늘 TIL 3줄 요약 프로그램은 책임감을 가지고 만들고, 계속 업뎃을 할 것! NoSQL != SQL 깃헙.. 맨날 푸시만 하지 풀은 해본 적이 없어서 다운 받는 용도인 것 처음 알았음. TIL (Today I Learned) 날짜 2024. 03. 24 오늘 읽은 범위 30 ~ 34 에피소드 책에서 기억하고 싶은 내용을 써보세요. SQL, structured query language: 데이터 베이스를 다루는 언어 => 데이터베이스가 아닌 DBMS와 대화하는 말 DBMS, database management system: 데이터베이스 관리 시스템. -> MySQL, PostgreSQL, SQLite, Oracle, MariaDB 등 -> SQL로 데이터베이스(데이터 보관 창고임)와 상호작용을 하려면 ..

book 2024.03.25

[노개북] day8

오늘 TIL 3줄 요약 버블 정렬, 선택 정렬, 삽입 정렬 모두 시간 복잡도는 O(N^2)지만, 속도가 다름. 시간복잡도는 단순히 넓게 측정할 때를 의미함. 스택(뒤로가기, cmd + z)과 큐(쇼핑몰 주문처리)는 우리가 이미 쓰고 있었음. 개발자는 협업하기 때문에 코드를 깨끗하게 쓰기위해서 노력할 것! TIL (Today I Learned) 날짜 2024. 03. 23 오늘 읽은 범위 26 ~ 29 에피소드 책에서 기억하고 싶은 내용을 써보세요. 실제로 존재하는 개념은 아니지만 상상속의 자료 구조 --> 추상 자료 구조 abstract data type, ADT stack: 위에서 데이터를 쌓고, 위에서부터 데이터를 뺌 --> 뒤로 가기 버튼 queue: 위로 데이터를 쌓고, 아래에서부터 뺌 -->..

book 2024.03.24

[노개북] day5

오늘 TIL 3줄 요약 인터넷 익스플로어를 생각하면서 업뎃을 게으르게 하지말자... 풀스택은... 어메이징하다. TIL (Today I Learned) 날짜 2024. 03. 20 오늘 읽은 범위 16 ~ 21 에피소드 책에서 기억하고 싶은 내용을 써보세요. 엔진 이름 게코-파이어폭스 / 웹킷-사파리 / 크롬-블링크 쿠키: 웹 사이트 방문 시 브라우저를 통해서 유저의 컴퓨터에 보관하는 기록물. 서버: 24시간 내내 주소 입력을 기다림. 주소가 입력되면 그 주소에 해당 데이터를 꺼내서 보여줌. 데브옵스: development + operations ; 소프트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발환경이나 문화를 의미 풀스택이라고 모든 걸 다 할 수는 없음. 일당 백이 아니..

book 2024.03.21
728x90
반응형