분류 전체보기 477

Django 네비게이션 기능, 게시판 페이징 기능, 템플릿 필터, 답변 개수 표시 (Do it! 점프 투 장고 3장)

tomatoWorld 홈버튼과 우측 상단에 메뉴 버튼이 생겼다. 반응형 웹 : 큰 창으로 확인하면, log-in 버튼을 볼 수 있다. 메뉴 버튼이 반응하려면, 부트스트랩 자바스크립트 파일, 제이쿼리 파일이 필요하다. * 제이쿼리 : 자바스크립트 라이브러리 JavaScript가 뭔가요? - Web 개발 학습하기 | MDN (mozilla.org) 코딩의 시작, TCP School HTML : 웹 컨텐츠의 구조와 의미를 정의하고 부여함. 마크업 언어. CSS : Cascading Style Sheets 배경색, 폰트 등 레이아웃을 지정하여 HTML 컨텐츠를 꾸며주는 스타일 규칙 언어. JavaScript : 동적인 부분을 담당하는 스크립트 언어 tomatoWorld log-in {%block content%..

[필기] 머신러닝 프로젝트 End-to-End 진행의 과정 (핸즈온 머신러닝 챕터 2)

Working with real data popular sites 1. UCI Machine Learning Repository 2. Find Open Datasets and Machine Learning Projects | Kaggle 3. Registry of Open Data on AWS 2.2 큰 그림 보기 데이터 : 캘리포니아 인구조사 데이터(인구, 중간소득, 중간주택가격 등)목표 : 구역의 중간 주택 가격 예측하기 2.2.1. 문제 정의Q1. 비즈니스의 목적이 무엇인가? 2.3.데이터 가져오기 jupyter 노트북 사용하기 시작한다.housing.tgz라는 single file을 다운로드 받은 것임.housing.csv로 train tgz를 압축 풀기하기 위해 함수를 하나 만들게 된다.1) d..

Data Science/AI 2021.07.15

[정리] 머신러닝이란 무엇인가? 머신러닝의 종류, 활용법 (핸즈온 머신러닝 챕터 1 : 사이킷런과 텐서플로를 활용한 머신러닝, 딥러닝)

머신러닝 machine learning 머신러닝은 AI artificial intelligence의 한 분야이다. machine이 learn한다는 머신러닝의 의미처럼 머신러닝은 '데이터을 통해 프로그램이 학습하는 컴퓨터 알고리즘'을 연구하는 분야다. 프로그램이 수행하기를 원하는 기능은 'training task' 성능 평가는 'acurracy' 학습을 위해 주어지는 데이터는 'training data', 'training set'이라고 한다. 머신러닝의 예시 머신러닝은 알고리즘이 밝혀지지 않았거나, 경우를 일일이 기술하기에는 너무 복잡한 경우에 유용하게 사용된다. 예를 들면, 추천 서비스 음성 인식 OCR 문자 인식 등이 있다. 머신러닝의 구분 머신러닝은 몇 가지 기준으로 분류될 수 있다. Q1. 데이터..

Data Science/AI 2021.07.15

[7.5] BOAZ 데이터 분석 17기 합격 후기 : 1차 자기소개서, 2차 면접

발단 새로운 동아리 들어가고 싶어서 에타 홍보 게시판에 자주 들어가던 때 마침 BOAZ 홍보글이 제일 먼저 올라왔다. 바로 지원! 1차 : 자기소개서 인적사항 인공지능, 빅데이터, 머신러닝, 통계, 수학 과목 혹은 세미나 경험 수학, 통계, 컴퓨터 언어 수업 들은 거 공부한 것들을 적었다. 데이터 분석 관련 TOOL 활용 경험 python과 R 학교 수업 수강 경험이 있다고 적었다. 지금까지 했던 활동 / 앞으로의 활동 일정 동아리 1. AIESEC 동아리 2. SCSC 블로그 운영 : 네이버, 티스토리 Q1. 지원 동기 BOAZ에서는 사람들과 ‘함께’일 수 있다는 것이 매력적으로 느껴져 BOAZ 데이터분석 분야에 지원하게 되었습니다. 저는 BOAZ에서 함께 공부하고 싶습니다. 각 팀에서 스터디를 진행하..

Data Science/AI 2021.07.05

[7.5] Do it! 점프 투 장고

1장 어떤 사이트를 만들면 좋을까? C:\projects\repos 경로 설치까지 다시 확인함 ㅠㅠ cd \ cd venvs cd repos cd Scripts activate하면 가상환경 활성화 완료된다. 한글로 바꿈. 2장 - 장고의 기본 요소 익히기 1. 주소와 화면을 연결하는 URL과 뷰 파이보를 만들었다. 참고 사진들 오후 공부 02-2 데이터를 관리하는 모델 - 장고는 모델로 데이터를 관리한다. - sqlite3 ? 파일 기반의 작은 데이터베이스 (초기 개발 단계에 이용함) - 장고는 테이블 작업을 위한 쿼리문을 알아서 수행한다. object relational mapping 덕분 - 모델 만들기 : 모델 속성 구상하기 : pybo/models.py에 질문 모델 작성하기 : pybo/model..

[7.4] 이상한 문자 만들기 알고리즘 (50/100)

코딩테스트 연습 - 이상한 문자 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 programmers.co.kr def solution(s): answer = '' i = 0 split = 0 while True: if i == len(s): break if s[i] == ' ': i += 1 split = 0 answer += ' ' else: if split % 2 == 0: split += 1 answer += s[i].upper() i += 1 else: spli..

[7.4] 시저 암호 알고리즘 (49/100)

코딩테스트 연습 - 시저 암호 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 시저 암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀 programmers.co.kr https://programmers.co.kr/learn/courses/30/lessons/12926 def solution(s, n): answer = '' upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" under = "abcdefghijklmnopqrstuvwxyz" for i in range(len(s)): if s[i].isu..