본문 바로가기

전체 글

(91)
[딥러닝/머신러닝] 딥러닝. 머신러닝 이란? # 여는글 여러분들은 머신러닝 또는 딥러닝이란 말을 들으면 무슨 생각이 드시나요?저는 처음 머신러닝을 들었을 때는막연히 어렵다는 생각과 엄청 복잡한 수학 알고리즘을 사용하는 학문이라 생각하여시도해보기도 전에 겁을 먹었습니다.그런 제가 이번에 딥러닝을 공부하게 되었습니다.그 공부 내용을 여기에 옮겨보도록하겠습니다. # AI(Artificial Intelligence)란? 시작부터 뭔가 어려운 말이 등장했습니다.Artificial Intelligence, 즉 직역하면 인공지능이란 말 입니다.속칭 AI라는 용어로 자주 쓰이는 말 입니다.(게임을 하다보면 자주 들어보셨을 겁니다.) AI는 추론(Reasoning)의 3대 요소를 인위적으로 만든것으로기계를 인간 행동의 지식에서와 같이 행동하도록 만드는것 입니다.잘..
[node.js] es8 async/await 사용하기 # async / await? async / await 은 비동기 방식을 동기화 할 수 있도록 도와주는 키워드입니다. # 실전 연습 123456789101112function func_delay(txt) { return new Promise(resolve => { setTimeout(() => { resolve(txt); }, 1000); });} app.post("/test", async (req, res) => { const result = await func_delay("으아아아아"); res.json(result);});Colored by Color Scriptercs # 마무리 위 포스트는 제가 직접 제작한 것 입니다.그렇기 때문에 틀린점이나 설명이 엉성한 점이 존재할 수 있습니다.만약 틀린점이..
[안드로이드/코틀린] 코틀린 프레그먼트 # activity_main.xml # fragment_main.xml # AFragment.kt, BFragment.kt, ... EFragment.ktpackage com.example.bhj28.test.UI import android.os.Bundle import android.support.v4.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import com.example.bhj28.test.R import kotlinx.android.synthetic.main.fragment_main.* class AFragment : Fragment() { overrid..
[안드로이드] 프래그먼트 작업 # activity_main.xml # MainActivity.javapackage com.example.bhj28.fragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentStatePagerAdapter; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public..
[Python] 파이썬으로 만든 API에서 파일을 가져오는 방법 # 파일 가져오는 API 파이썬에 flask를 이용해 API를 가져와야 하는 경우어떻게 해야할지 잘 모를수 있다. 파이썬에서 파일을 가져와야 하는 경우multipart/form-data를 사용한다. API에 보낸 파일을 가져올때 parser.add_argument('video', type=datastructures.FileStorage, location='files') 이런식으로 가져오며 파일을 저장할 때는 def savefile(filepath, file, Name): file.save(os.path.join(os.path.normpath(filepath), secure_filename(Name + ".mp4"))) 이 함수를 이용한다. # 마무리 위 포스트는 제가 직접 제작한 것 입니다.그렇기 때문에..
[python] 파이썬에서 Mysql 연동하는 방법(pymysql 사용법) # 여는글 파이썬에서 mysql을 사용하여 DB를 연동하고 싶은 경우가 있을 것이다.그럴때 사용하는게 pymysql이라는 패키지 이다. # pymysql 사용법 pymysql을 사용하기 위해선 먼저 pymysql을 설치해야 한다.pip를 사용하든 무엇을 사용하든 pymysql을 설치하자 $ pip install pymysql 자 그럼 pymysql이 설치가 완료될 것이다. 그렇다면 아래와 같이 소스코드에 pymysql을 임포트 한다. import pymysql 그 후 DB에 연동할 주소와 아이디 비번등이 필요하다.아래의 형식으로 mysql과 연동하도록 한다. conn = pymysql.connect(host= db_host, port = db_port, user = db_id, password = db_..
[Ubuntu] 우분투에서 파이썬 실행하는 방법 # 실행 방법 - 가상 머신 설치(venv 는 프로젝트 단위 이므로 프로젝트 폴더 안에서 설치해야 한다.) $ sudo apt install python3-venv$ python3 -m venv venv - 가상머신 실행$ source venv/bin/activate - pip 업그레이드$ pip install --upgrade pip - 파이썬 실행$ python3 /경로/메인파일.py - requirement.txt 설치$ pip3 install -r requirements.txt # 마무리 위 포스트는 제가 직접 제작한 것 입니다.그렇기 때문에 틀린점이나 설명이 엉성한 점이 존재할 수 있습니다.만약 틀린점이나 설명이 엉성한 부분이 존재하면 댓글로 알려주세요.빠른 처리 하도록 하겠습니다. 티스토리 앱..
[Ubuntu] 우분투 쉘 스크립트 사용방법 # 쉘 스크립트 - 쉘 스크립트를 만드는 방법$ vim 이름.sh # "#!"의 의미 #!는 해당 문서의 인터프리터를 구분하기 위한 구문이다.아래는 인터프리터 마다 사용되어지는 #!의 예시다 #!/bin/sh #!/bin/csh -f#!/usr/bin/perl -T #!/usr/bin/php #!/usr/bin/python -O #!/usr/bin/ruby # sh의 매개변수 쉘 스크립트를 사용하다 보면사용자마다 매게변수를 받아 사용하고 싶은 경우가 있다. $ sudo sh 이름.sh 매개변수1 매개변수2 .... 이런식으로 말이다.그렇다면 셀스크립트에선 어떻게 받아야 할까? 간단하다. $1 : 첫번째 매개변수 의미$2 : 두번째 매게변수 의미... 이런 방식으로 매개변수를 받아 사용하면된다. 하지만 $..