stanford-oval/wikipedia huggingface dataset:
제천시의 시내버스 노선 목록
시내도심노선

두 자리 수 형태의 노선번호로 운행하며 도심 지역 위주로 운행하는 것이 특징이다. 1번이 제천역, 2번이 고암동, 3번이 세명대학교후문, 4번이 제천교통과 제천운수의 차고지가 소재한 장락동, 5번이 대원대학교, 6번이 극동덕일아파트로 고유 지정하여 운행되고 있다.
| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 배차 간격 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 21 | 고암동 | ↔  | 제천역 (로터리) | 중앙초등학교, 비둘기아파트, 수정타운, 현대산업아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 명동로터리 | 5~35분 | 80회~89회 | 고암동방면 80회 제천역(로터리)방면 89회 청풍방면(900번대) 차량 공유운행 |
| 31 | 대원대학교 | ↔  | 제천역 | 세명대학교, 의림지, 제천소방서, 제천변전소앞/현대병원, 보건소, 청전동, 시외버스터미널/동양증권, 제천시민회관/동산앞, 명동로터리 | 5~20분 | 86회 | 저상버스 운행 |
| 35 | 청소년수련관 | ↔  | 제천역 | 신담, 세명대학교입구, 의림지, 제천소방서, 제천변전소앞/현대병원, 보건소, 청전동, 시외버스터미널/동양증권, 제천시민회관/동산앞, 명동로터리 | 3회 | 3회 |  |
| 37 | 세명대학교후문 | ↔  | 신백덕일 | 의림지, 제천소방서, 제천변전소앞/현대병원, 보건소, 청전동, 시외버스터미널/동양증권, 제천시민회관/동산앞, 중앙시장, 제일고등학교 | 1회 | 1회 | 학기중 평일에만 운행 |
| 38 | 무곡마을 | →  | 제천역 | 청전동, 시외버스터미널/동양증권, 제천시민회관/동산앞, 명동로터리 | 1회 | 1회 | 편도 운행 학기중 평일에만 운행 |
| 46 | 장락주공 | ↔  | 신백덕일 | 장락롯데마트, 비둘기아파트, 제천시보건소, 청전동, 시외버스터미널/동양증권, 제천시민회관/동산앞, 중앙시장, 제일고등학교 | 5~15분 | 77회 |  |
| 47 | e편한세상 | ↔  | 제천시청 | 장락롯데마트, 장락주공, 롯데캐슬, 제천소방서, 청전동, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 명동로터리, 제천중학교, 하소체육공원, 천남코아루 | 40~80분 | 10회~11회 | 제천시청 방면 10회 e편한세상 방면 11회 설, 추석 당일 미운행 |
| 48 | e편한세상 | ↔  | 제2산업단지 | 장락주공, 제천소방서, 중앙공원, 명동로터리, 제천중학교, 하소동, 용두우체국, 현진에버빌, 엑스포공원 | 1회 | 1회 | 학기중 평일에만 운행 |
| 51 | 명지동 | ↔  | 대원대학교 | 강저주공, 남당초등학교, 명동로터리, 제천시민회관/동산앞, 시외버스터미널/동양증권, 법원앞, 청전두진, 대제중학교, 하소동, 용두우체국, 원뜰, 세명대학교정문 | 5~20분 | 78회 |  |
| 53 | 명지동 | ↔  | 대원대학교 | 강저주공, 남당초등학교, 명동로터리, 제천시민회관/동산앞, 시외버스터미널/동양증권, 청전동, 보건소, 제천변전소앞/현대병원, 제천소방서, 의림지, 세명대학교 | 7회~8회 | 7회~8회 | 대원대학교 방면 7회 명지동 방면 8회 |
| 58 | 명지동 | ↔  | 제2산업단지 | 강저주공, 남당초등학교, 명동로터리, 제천시민회관/동산앞, 시외버스터미널/동양증권, 보건소, 노인회관, 대제중학교, 하소동, 용두우체국, 신월동, 현진에버빌 | 4회 | 4회 | 강저주공 방면 첫차, 제2산업단지 방면 막차 대원대학교 경유 |
| 59 | 명지동 | ↔  | 봉양중앙아파트 | 강저주공, 남당초등학교, 명동로터리, 제천시민회관/동산앞, 시외버스터미널/동양증권, 보건소, 노인회관, 대제중학교, 하소동, 용두우체국, 신월동, 현진에버빌, 제2산업단지 | 1회 | 1회 |  |
| 66 | 신백덕일 | →  | 제천역 | 신백체육공원, 극동아파트, 중앙시장, 명동로터리 | 1회 | 1회 | 편도 운행 학기중 평일에만 운행 |
| 67 | 신백덕일 | ↔  | 제2산업단지 | 신백체육공원, 극동아파트, 제천역로터리, 제천시민회관/동산앞, 시외버스터미널/동양증권, 성한아파트, 하소동, 엑스포공원 | 6회 | 6회 | 제2산업단지 방면 막전차 제천청암학교 출발 설, 추석 당일 미운행 |
단양, 고수동굴 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 120 | 제천역 | ↔  | 한일시멘트 단양공장 | 남부신협, 동명초등학교, 중앙시장, 동현동, 대량리, 삼곡, 매포, 평동 | 5회~8회 | 평일 8회 방학 및 휴일 5회 방학 및 휴일에는 7:25~20:40 사이에 버스 운행 없음 |
| 150 | 제천역 | ↔  | 상원곡 | 남부신협, 동명초등학교, 중앙시장, 동현동, 대량리, 삼곡, 매포, 평동, 소야, 거사평, 대가, 파랑삼거리, 하원곡 | 2회 |  |
| 160 | 제천역 | ↔  | 고수대교 | 남부신협, 동명초등학교, 중앙시장, 동현동, 대량리, 삼곡, 매포, 평동, 금수사, 우덕리, 어의곡, 적성삼거리, 상진리, 도전리, 별곡리 | 18회~20회 | 평일 20회 방학 및 휴일 18회 제천역행 첫차 제천여자고등학교 경유 |
| 170 | 제천역 | ↔  | 고수동굴 | 남부신협, 동명초등학교, 중앙시장, 동현동, 대량리, 삼곡, 매포, 평동, 금수사, 우덕리, 어의곡, 적성삼거리, 상진리, 도전리, 별곡리, 고수대교 | 11회~14회 | 평일 14회 방학 및 휴일 11회 제천역행 첫차 제천여자고등학교 경유 |
구인사, 토교 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 220 | 제천역 | ↔  | 쌍용역 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 입석, 당곡, 쌍용 | 1회 | 막차시간대 운행 |
| 230 | 제천역 | ↔  | 토교1리 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 입석, 당곡, 쌍용 | 1회 |  |
| 233 | 제천역 | ↔  | 토교4리 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 쌍용, 토교3리 | 5회 |  |
| 240 | 제천역 | ↔  | 어상천 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 쌍용, 석교, 황학동 | 2회~3회 | 평일 3회 방학 및 휴일 2회 1왕복 삼화동 경유 |
| 244 | 제천역 | ↔  | 가대리 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 쌍용, 석교, 대전2리, 황학동, 승운동, 율곡리, 삼곡삼거리 | 2회 | 삼화동 경유운행 |
| 250 | 제천역 | ↔  | 석간동 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 쌍용, 신주막, 창원리, 명전, 사이곡, 별방 | 1회 | 퇴근시간대 운행 |
| 255 | 제천역 | ↔  | 명전 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 쌍용, 신주막, 창원리 | 1회 |  |
| 260 | 제천역 | ↔  | 구인사 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 송학, 시곡삼거리, 쌍용, 신주막, 창원리, 명전, 사이곡, 별방, 온달산성 | 4회 | 일부차량 왕로 또는 복로 시 명전 경유 1회 복로 시 만종, 석간동 경유 |
수주, 주천 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 320 | 송한2리 | →  | 세명대학교후문 | 포전리, 갈골, 송학문화마을, 무도리, 도화리 | 1회 | 첫차시간대 운행 편도 운행 세명대학교후문 종착 후 31번으로 변경 운행 학기중 평일에만 운행 |
| 330 | 제천역 | ↔  | 주천 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 명지병원, 둔전골, 지곡, 포전, 갈골, 송한, 주천3리, 신일리 | 6회 |  |
| 335 | 제천역 | ↔  | 주천 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 부강타운, 장락3/4단지, 제천교통, 명지병원, 둔전골, 지곡, 포전, 갈골, 송한, 주천3리, 신일리 | 2회 |  |
| 340 | 제천역 | ↔  | 수주 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 명지병원, 둔전골, 지곡, 포전, 갈골, 송한, 주천3리, 신일리, 주천리, 수주우체국 | 4회 |  |
| 350 | 제천역 | ↔  | 중선 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 고암농공단지, 둔전골, 지곡, 포전, 갈골, 송한, 주천3리, 신일리, 주천리, 판운리 | 3회 |  |
| 360 | 제천역 | ↔  | 도원 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 교동, 내토중학교, 제천운수, 제천교통, 명지병원, 둔전골, 지곡, 포전, 갈골, 송한, 주천3리, 신일리, 주천리 | 2회 |  |
미당, 왕암 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 420 | 장락로즈웰 | ↔  | 왕암동 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, [편도▶] 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 미당, 왕암동질고개, 하소원뜰, 의림여자중학교, 용두동, 서부사거리 [▶이후 역순] | 4회 |  |
| 421 | 장락로즈웰 | ↔  | 왕암동 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, [편도▶] 왕암동질고개, 엑스포공원, 미당, 미당2리, 왕암동질고개 [▶이후 역순] | 1회 | 첫차시간대 운행 학기중 평일에만 운행 |
| 430 | 장락로즈웰 | ↔  | 안골 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미, 미당, 왕암, 명도 | 1회 | 첫차시간대 운행 복로시 명도생활관 경유 학기중 평일에만 운행 |
| 431 | 장락로즈웰 | ↔  | 왕암동 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 미당2리, 왕미, 미당, 왕암, 명도 | 2회 | 퇴근시간대 운행 복로시 명도생활관 경유 |
| 440 | 신백덕일 | ↔  | 제천디지털전자고등학교 | 극동아파트, 남천초등학교, 중앙시장, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 미당, 왕암, 명도, 봉양리, 팔송 | 1회 | 출근시간대 운행 복로시 안골, 명도생활관 경유 장락로즈웰행 |
| 441 | 장락로즈웰 | ↔  | 제천디지털전자고등학교 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미, 미당, 왕암, 명도, [편도▶] 봉양, 주포리, 제천디지털전자고등학교, 팔송입구, 봉양 [▶이후 역순] | 1회 | 복로시 안골, 명도생활관, 미당2리 경유 |
| 442 | 장락로즈웰 | ↔  | 제천디지털전자고등학교 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미, 미당, 왕암, 명도, [편도▶] 봉양, 팔송입구, 제천디지털전자고등학교, 주포리, 봉양 [▶이후 역순] | 1회 | 왕로시 안골, 명도생활관, 미당2리 경유 441번의 역순으로 운행 |
| 443 | 장락로즈웰 | ↔  | 제천디지털전자고등학교 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, [편도▶] 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미입구, 미당, 왕암, 명도, 봉양, 팔송, 제천디지털전자고등학교, 봉양도서관, 제천시청, 남부터미널, 서부사거리 [▶이후 역순] | 1회 | 학기중 평일에만 운행 |
| 444 | 장락로즈웰 | ↔  | 제천디지털전자고등학교 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미, 미당, 왕암, 명도, [편도▶] 봉양, 주포리, 제천디지털전자고등학교, 봉양 [▶이후 역순] | 1회 | 복로시 안골, 안말, 명도생활관, 미당2리 경유 학기중 평일에만 운행 |
| 450 | 장락로즈웰 | ↔  | 학산 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미, 미당, 왕암, 명도, 구학역, 배론입구, 탁사정, 옥전리, 연교역 | 1회~2회 | 평일 2회 방학 및 휴일 1회 왕로시 팔송, 제천디지털전자고등학교, 주포 경유 학산 16:00 출발차량 수요일에 한정하여 제천디지털전자고등학교 경유 |
| 452 | 장락로즈웰 | ↔  | 학산 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 의림여자중학교, 하소동2단지, 용두동, 하소리가구단지, 왕암동질고개, 왕미, 미당, 왕암, 명도, 구학역, 배론입구, 탁사정, 옥전리, 연교역 | 1회 | 왕로시 미당2리, 안말, 안골, 팔송, 제천디지털전자고등학교, 주포 경유 복로시 명도생활관 경유 |
입석 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 520 | 제천역 | ↔  | 입석2리 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 부강타운, 장락3/4단지, 제천교통, 고암농공단지, 음만전, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석초등학교 | 2회~3회 | 입석2리행 2회 제천역행 3회 |
| 522 | 입석2리 | →  | 세명대학교후문 | 입석초등학교, 안골부락, 시곡삼거리, 송학농공단지, 송학중학교, 무도리, 도화리, 도화1리, 동막 | 1회 | 첫차시간대 운행 편도 운행 세명대학교후문 종착 후 31번으로 변경 운행 학기중 평일에만 운행 |
| 523 | 제천역 | ↔  | 입석2리 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 제천변전소앞/현대병원, 청전동, 제천소방서, 밖모산, 의림지, 안모산, 세명대학교입구, 동막, 도화리, 지곡마을, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석초등학교 | 1회~2회 | 제천역행 1회 입석2리행 2회 |
| 530 | 제천역 | ↔  | 장곡 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 부강타운, 장락3/4단지, 제천교통, 고암농공단지, 음만전, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석리, 샘골앞, 가둑, 번자동 | 2회~3회 | 평일 3회 방학 및 휴일 2회 |
| 531 | 제천역 | ↔  | 장곡 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 제천변전소앞/현대병원, 청전동, 제천소방서, 밖모산, 의림지, 안모산, 세명대학교입구, 동막, 도화리, 지곡마을, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석리, 샘골앞, 가둑, 번자동 | 1회 |  |
| 540 | 제천역 | ↔  | 한반도면 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 부강타운, 장락3/4단지, 제천교통, 고암농공단지, 음만전, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석리, 샘골앞, 가둑, 번자동, 일골, 청송회관, 신천중학교 | 3회~4회 | 제천역행 4회 한반도면행 3회 |
| 541 | 제천역 | →  | 한반도면 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 제천변전소앞/현대병원, 청전동, 제천소방서, 밖모산, 의림지, 안모산, 세명대학교입구, 동막, 도화리, 지곡마을, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석리, 샘골앞, 가둑, 번자동, 일골, 청송회관, 신천중학교 | 1회 | 편도 운행 |
| 550 | 제천역 | ↔  | 용석1리 | 남부신협, 동명초등학교, 제천시민회관/동산앞, 시외버스터미널/동양증권, 비둘기아파트, 제천변전소앞/현대병원, 청전동, 제천소방서, 밖모산, 의림지, 안모산, 세명대학교입구, 동막, 도화리, 지곡마을, 송학, 무도1리, 송학농공단지, 시곡삼거리, 안골부락, 입석초등학교, 입석리, 당곡입구, 입석2리, 흥림사입구, 용석리 | 4회 | 복로시 바둑골, 왕로시 신천리 경유 |
두학, 수도사업소, 한천 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 620 | 음만전/서문리 | →  | 제천역 | 서문리, 무도3리, 서무니마을, 당골, 응동마을, 일미, 제천동중학교, 신백덕일, 중앙시장, 동명초등학교 | 1회 | 편도 운행 휴일 미운행 |
| 630 | 제천역 | ↔  | 자작동 | 남부신협, 동명초등학교, 중앙시장, 신백동, 제천동중학교, 상풍마을, 장치미, 장자터자장동 | 5회~6회 | 평일 6회 방학 및 휴일 5회 자작동행 첫차 강저주공 출발 자작동행 일부시간대 학뜰 경유 |
| 633 | 자작동 | →  | 장락로즈웰 | 장자터자장동, 장차미, 상풍마을, 중말, 흑석, 일미, 제천동중학교, 신백동, 중앙시장, 시외버스터미널/동양증권, 비둘기아파트, 제천변전소앞/현대병원 | 1회 | 편도 운행 |
| 640 | 제천역 | ↔  | 어상천 | 남부신협, 동명초등학교, 중앙시장, 신백동, 제천동중학교, 상풍마을, 장치미, 장자터자장동, 자작동, 사고개 | 2회 | 학기중 평일 어상천행 1회 추가운행 복로시 중상교다리 경유 |
| 650 | 제천역 | ↔  | 자작동 | 남부신협, 동명초등학교, 중앙시장, 신백동, 제천동중학교, 당골, 서무니마을, 서문리, 음만전, 송학, 송한 | 3회 | 왕로시 송한1리 경유 |
| 670 | 제천역 | ↔  | 한천 | 남부신협, 동명초등학교, 중앙시장, 동현동, 숲안, 세거리, 징개 | 4회~7회 | 한천행 평일 6회, 방학 및 휴일 4회 제천역행 평일 7회, 방학 및 휴일 4회 |
| 671 | 장락로즈웰 | ↔  | 한천 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 중앙시장, 동현동, 숲안, 세거리, 징개 | 1회 |  |
| 673 | 한천 | →  | 장락로즈웰 | 징개, 세거리, 숲안, 신백동주민센터, 동현초등학교, 중앙시장, 시외버스터미널/동양증권, 비둘기아파트, 장락주공 | 1회 | 편도 운행 |
| 690 | 제천역 | ↔  | 수도사업소 | 남부신협, 동명초등학교, 중앙시장, 신백동, 제천상업고등학교, 내토초등학교, 신백덕일 | 3회 |  |
봉양 방면

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 820 | 장락로즈웰 | ↔  | 문바위 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 세거리, 덕포, 장평, 제천디지털전자고등학교, 팔송, 봉양초등학교 | 3회~4회 | 평일 4회 방학 및 휴일 3회 일부시간대 고산동, 구미, 명암 경유 |
| 830 | 장락로즈웰 | ↔  | 공전 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 연박, 원박, 덕고개, 공전2리 | 5회~7회 | 평일 7회 방학 및 휴일 5회 일부시간대 공전3리, 구미, 덕포, 제천디지털전자고등학교 경유 |
| 850 | 장락로즈웰 | ↔  | 학산 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 주포리, 구학역, 배론입구, 탁사정, 옥전리, 연교역 | 1회 | 복로시 구미, 덕포 경유 |
| 851 | 장락로즈웰 | ↔  | 학산 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 다리목, 주포리, 구학역, 배론입구, 탁사정, 옥전리, 연교역 | 1회 | 막차시간대 운행 |
| 852 | 장락로즈웰 | ↔  | 학산 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 다리목, 주포리, 구학역, 배론성지, 탁사정, 노목, 옥전리, 연교역 | 3회~4회 | 방학 및 평일 4회 휴일 3회 오전 운행 시 노목, 배론성지 경유 장락로즈웰행 오후 운행 시 노목, 배론성지 경유 학산행 |
| 860 | 장락로즈웰 | ↔  | 구곡 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, [편도▶] 신동, 세거리, 돌모루, 두루실, 갈경지, 솔티, 음마곡, 상구곡, 오골, 논골, 연박입구, 다리목, 봉양도서관, 장평, 덕포, 신동 [▶이후 역순] | 3회~4회 | 평일 4회 방학 및 휴일 3회 수요일 15:30 장락로즈웰행은 제천디지털전자고등학교 경유 |
| 870 | 장락로즈웰 | ↔  | 음마곡 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, [편도▶] 신동, 장평, 도장골, 논골, 오골, 구곡, 양마곡, 음마곡, 솔티, 갈경지, 두루실, 돌모루, 세거리, 신동 [▶이후 역순] | 3회~4회 | 평일 4회 방학 및 휴일 3회 첫차 운행 시 논골 미경유하고 제천디지털전자고등학교 경유 |
| 880 | 장락로즈웰 | ↔  | 백운면 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 연박1리, 박달재 | 3회~4회 | 평일 4회 방학 및 휴일 3회 수요일 16:00 장락로즈웰행은 제천디지털전자고등학교 경유 |
| 881 | 장락로즈웰 | ↔  | 백운면 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 봉양도서관, 다리목, 송수골, 원박리, 박달재 | 1회~3회 | 평일 3회 방학 및 휴일 2회 편도 운행 백운면행 첫차는 바이오벨리, 제천디지털전자고등학교 경유 장락로즈웰행 첫차는 구미, 덕포 경유 |
| 882 | 무곡마을 | ↔  | 백운면 | 홍광초등학교, 제천보건소, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 봉양도서관, 다리목, 송수골, 원박리, 박달재 | 2회~3회 | 평일 3회 방학 및 휴일 2회 수요일 16:35 무곡마을행은 제천디지털전자고등학교 경유 |
| 890 | 장락로즈웰 | →  | 애련리 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 봉양도서관, 다리목, 송수골, 원박리, 박달재, 백운면, 모정리 | 1회 | 편도 운행 방학 및 휴일 한정 운행 첫차시간대 운행 |
| 894 | 장락로즈웰 | ↔  | 덕동 | 롯데캐슬, 청전동, 제천변전소앞/현대병원, 비둘기아파트, 시외버스터미널/동양증권, 제천시민회관/동산앞, 서부사거리, 제천여자고등학교, 남부터미널, 제천시청, 천남동, 신동, 장평, 봉양도서관, 다리목, 송수골, 원박리, 박달재, 백운면, 백운중학교, 방학, 우경, 도곡입구, 도곡1리, 화당입구 | 1회 | 방학 및 휴일 한정 운행 첫차시간대 운행 복로시 구미, 덕포 경유 |
봉양 방면 > 백운면 지선

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 891 | 백운면 | ↔  | 애련리 | 모정리 | 3회 | 첫차 운행 시 방학 및 휴일은 6:50 백운면행 운휴하고 890번 운행종료 후 891번으로 변경하여 7:30 백운면으로 운행 |
| 892 | 백운면 | →  | 백운면 | 백운중학교, 오천마을, 소월리, 대월, 매촌 | 3회 | 편도 운행 |
| 893 | 백운면 | ↔  | 대호지 | 백운중학교, 방학, 우경, 도곡입구, 도곡1리, 화당입구 | 1회 | 첫차시간대 운행 학기중 평일에만 운행 |
| 895 | 백운면 | ↔  | 차도리 | 백운중학교, 방학, 우경, 도곡입구, 도곡1리, 화당입구, 대호지, 덕동교, 운학1리 | 3회 | 평일 첫차 장락로즈웰 5:40 출발 백운면 경유 차도리로 운행하고 6:50 백운면으로 회차운행 |
금성, 덕산, 수산, 청풍 방면 > 청풍면 지선

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 951 | 청풍면 | →  | 청풍면 | 청풍삼거리, 연곡, 광의, 양평리, 대류리, 신리 | 2회~3회 | 편도 운행 평일 3회 방학 및 휴일 2회 |
| 952 | 청풍면 | ↔  | 학현 | 청풍문화재단지, 청풍대교, 학현아영장 | 2회 | 학현행 첫차 고암동 8:20 출발 평일 및 토요일 6:40 청풍행 추가 운행 |
| 954 | 청풍면 | ↔  | 상방곡 (서곡) | 신리, 설매실, 단리, 도실리, 실이곡, 하방곡 | 2회 |  |
| 955 | 청풍면 | ↔  | 용곡 | 신리, 설매실, 단리, 도실리, 연론리 | 1회~2회 | 평일 2회 방학 및 휴일 1회 평일 오전차량 왕로시 서곡 경유 |
금성, 덕산, 수산, 청풍 방면 > 수산면 지선

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 962 | 수산면 | ↔  | 지곡 | 구곡, 도전리 | 3회 | 지곡행 첫차 호무실 경유 |
| 963 | 수산면 | ↔  | 계란리 (벌말) |  | 2회 |  |
금성, 덕산, 수산, 청풍 방면 > 덕산면 지선

| 노선 번호 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- |
| 971 | 덕산면 | ↔  | 도기리 (양주동) | 성내, 선고3리, 선고2리, 선고1리 | 4회 | 첫차, 막차 고암동 출발 |
| 973 | 덕산면 | ↔  | 억수 | 성내, 월릉, 삼전, 월악, 광천 | 1회 |  |
| 974 | 덕산면 | ↔  | 덕곡 | 성암, 신현리 | 2회 |  |
제천시 민원버스

제천시청 민원인들의 편의를 돕기 위해 제천시 행정복지국 민원지적과의 관할 하에 서부 도심을 반시계 방향으로 운행하는 1개 노선이 있다. 상기의 시내버스와는 별도의 개념으로 특정 관광버스 운송업체에서 무임으로 운행한다.
| 노선 | 운행구간 | 운행구간 | 운행구간 | 경유지 | 배차 간격 | 운행 횟수 | 비고 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 민원 버스 | 제천시청 | →  | 제천시청 | 시민탑, 제천역로터리, 경북서점, 동문시장입구, 시외버스터미널/동양증권, 청전동롯데슈퍼, 보건소, 명동화원, 제천학생회관, 하소동 | 40~80분 | 12회 | 편도 운행 |
인접 시·군 노선

| 지역 | 노선 |
| --- | --- |
단양: 가곡 ↔ 제천역 · 고수대교 ↔ 대전리 · 고수대교 ↔ 도담삼봉 ↔ 제천역
원주: 21 · 22
충주: 222 · 223 · 246 · 336
논란

열차를 이용하여 제천시를 찾는 관광객들이 시내버스 노선을 찾는 데 어려움을 호소하면서 모든 시내버스가 제천역 광장을 경유해야 한다는 주장이 제기되고 있다. 이에 대해 제천시 관계자는 “기차 시간에 맞춰 제천역을 경유하는 관광객들이 제천을 편리하게 관광할 수 있도록 방안을 검토해 나갈 계획” 이라고 밝혔다.
에이다부스트

에이다부스트(영어: AdaBoost: adaptive boosting의 줄임말)는 Yoav Freund와 Robert Schapire가 개발한 기계 학습 메타 알고리즘이으로 이들은 AdaBoost를 개발한 공로를 인정받아 2003년 괴델상을 받았다. AdaBoost는 성능을 향상시키기 위하여 다른 많은 형태의 학습 알고리즘과 결합하여 사용할 수 있다. 다른 학습 알고리즘(약한 학습기, weak learner)의 결과물들을 가중치를 두어 더하는 방법으로 가속화 분류기의 최종 결과물을 표현할 수 있다. AdaBoost는 이전의 분류기에 의해 잘못 분류된 것들을 이어지는 약한 학습기들이 수정해줄 수 있다는 점에서 다양한 상황에 적용할 수 있다(adaptive). 따라서 에이다 부스트는 잡음이 많은 데이터와 이상점(outlier)에 취약한 모습을 보인다. 그러나 또 다른 경우에는, 다른 학습 알고리즘보다 과적합(overfitting)에 덜 취약한 모습을 보이기도 한다. 개별 학습기들의 성능이 떨어지더라도, 각각의 성능이 무작위 추정보다 조금이라도 더 낫다면(이진 분류에서 에러율이 0.5보다 낮다면), 최종 모델은 강한 학습기로 수렴한다는 것을 증명할 수 있다.
모든 학습 알고리즘이 잘 적용될 수 있는 형태의 문제가 있고 그렇지 않은 문제가 있으며, 일반적으로 주어진 데이터 집합에 대한 최고의 성능을 얻기 위해서 많은 파라미터와 설정을 조절해야 하는 반면, (약한 학습기로서 결정 트리 학습법을 이용한) AdaBoost는 종종 최고의 발군의 분류기로 불린다. 결정 트리 학습법과 함께 사용되었을 때, AdaBoost 알고리즘의 각 단계에서 얻을 수 있는 각 훈련 샘플의 상대적 난이도에 대한 정보가 트리 성장 알고리즘에 반영되어 트리가 분류하기 더 어려운 경우에 집중되는 경향이 있다.
개요

기계학습의 문제들은 종종 차원수의 저주에 시달린다. 각 샘플은 아주 많은 숫자의 잠재적 특성(예를 들어, Viola-Jones 물체 탐지 체계에서 사용되는 하아 특징(Haar feature)의 경우 24x24픽셀 그림 윈도우에 162336개의 특성이 있을 수 있다.)들로 이루어질 수 있고, 모든 특성을 고려하는 것은 분류기의 훈련과 수행 속도를 늦출 뿐만 아니라 휴즈 효과(Hughes Effect)에 의해 예측 능력까지 떨어트리게 된다. 인공신경망이나 서포트 벡터 머신과는 다르게, AdaBoost 훈련 과정은 모델의 예측 능력을 향상시킬 것으로 생각되는 특성들만 선택하고, 이는 차원수를 줄이는 동시에 필요없는 특성들을 고려하지 않음으로써 잠재적으로 수행 시간을 개선시킨다.
개요 > 훈련

AdaBoost는 가속화 분류기를 훈련시키는 한 방법을 이르는 말이다. 가속 분류기는 다음과 같은 형태로 표현된다.
이 때, 각  f_{t}는 객체  x를 입력으로 받고, 그 객체가 속한 종류를 나타내는 실수를 돌려주는 약한 학습기이다. 약한 학습기 출력의 부호는 예측된 객체 분류를 나타내고 절대값은 그 분류의 신뢰도를 나타낸다.  T번째 분류기는 샘플 분류가 양의 부호로 예상되면 양수를, 그렇지 않은 경우 음수를 반환한다.
각각의 약한 학습기는 훈련 집합의 각각의 샘플에 대해 가설  h(x_{i})를 출력으로 생성한다. 각각의 반복 단계 t에서, 하나의 약한 학습기가 선택되고 최종적인  t-단계 가속 분류기의 훈련 오류의 합  E_{t}가 최소가 되도록 하는 계수  \alpha _{t}가 배정된다.
여기서  F_{t-1}(x)는 직전 훈련 단계까지 생성된 가속화 분류기이고,  E(F)는 오류 함수이며  f_{t}(x)=\alpha _{t}h(x)는 최종 분류기에 더하기 위해 현재 고려하고 있는 약한 학습기이다.
개요 > 가중치 설정

훈련 과정의 각 반복 단계에서 훈련 집합의 각각의 샘플에 대한 현재 오류  E(F_{t-1}(x_{i}))와 같은 값의 가중치가 그 샘플에 배정된다. 이러한 가중치는 약한 학습기의 훈련에 영향을 미칠 수 있는데, 예를 들어 결정 트리는 높은 가중치를 가진 샘플의 집합을 나누는 것을 선호하도록 성장할 수 있다.
유도 과정

y_{i}\in \{-1,1\}를 가지고 있는 데이터 집합  \{(x_{1},y_{1}),\ldots ,(x_{N},y_{N})\}과 각 분류기가 각 항목에 대한 분류 k_{j}(x_{i})\in \{-1,1\}를 출력하는 약한 분류기의 집합  \{k_{1},\ldots ,k_{L}\}을 가지고 있다고 가정하자.  m-1번째 반복 단계 이후 우리의 가속화 분류기는 다음과 같은 형태의 약한 분류기의
선형 결합(linear combination)으로 표현된다.
m번째 반복 단계에서 우리는 하나의 약한 분류기에 특정 값을 곱한 후 이를 기존의 분류기에 더하여 더 나은 가속화 분류기로 확장하고자 한다.
그러면 어떤 약한 분류기가  k_{m}이 되는 데 가장 좋은 선택이고, 어떤 가중치 \alpha _{m}를 부여해야 하는지 결정하는 문제가 남는다. 우리는  C_{m}의 총 오류  E를 각 데이터 포인트에 대한 지수 손실의 합으로 아래와 같이 정의한다.
m>1에 대하여  w_{i}^{(1)}=1 ,  w_{i}^{(m)}=e^{-y_{i}C_{m-1}(x_{i})} 라 두면, 아래와 같은 식을 얻는다.
우리는 이 식을  k_{m}에 의해 정확하게 분류된 데이터 포인트(즉,  y_{i}k_{m}(x_{i})=1)와 잘못 분류된 데이터 포인트(즉,  y_{i}k_{m}(x_{i})=-1)로 아래와 같이 나눌 수 있다.
이 식의 우변에서  k_{m}에 의존하는 부분은  \sum _{y_{i}\neq k_{m}(x_{i})}w_{i}^{(m)}뿐이기 때문에,  E를 최소화하는  k_{m}이  \sum _{y_{i}\neq k_{m}(x_{i})}w_{i}^{(m)}도 최소한다는 것을 알 수 있다. 즉,  k_{m}이 가중치를 고려한 가장 낮은 오류를 가진 약한 분류기(가중치  w_{i}^{(m)}=e^{-y_{i}C_{m-1}(x_{i})}를 가진 것)인 것이다.
조금 전에 결정한 k_{m}를 가진  E를 최소화하는 가중치  \alpha _{m}를 결정하기 위하여 우리는 아래와 같은 미분을 수행한다.
이를 0으로 놓고  \alpha _{m}에 대하여 풀면 다음과 같은 식이 된다.
약한 분류기의 가중치가 고려된 오류율을  \epsilon _{m}={\frac {\sum _{y_{i}\neq k_{m}(x_{i})}w_{i}^{(m)}}{\sum _{i=1}^{N}w_{i}^{(m)}}}와 같이 계산할 수 있고, 따라서 다음 식이 성립한다.
이렇게 함으로써 우리는 AdaBoost 알고리즘을 유도하였다. 각 반복 단계에서, 가중치가 고려된 총 오류 \sum _{y_{i}\neq k_{m}(x_{i})}w_{i}^{(m)}를 최소화하는 분류기  k_{m}을 선택하고, 이를 오류율  \epsilon _{m}={\frac {\sum _{y_{i}\neq k_{m}(x_{i})}w_{i}^{(m)}}{\sum _{i=1}^{N}w_{i}^{(m)}}}를 계산하는데 이용하고, 이를 가중치 \alpha _{m}={\frac {1}{2}}\ln {\frac {1-\epsilon _{m}}{\epsilon _{m}}}를 계산하는데 이용하며, 이를 마지막으로 가속화 분류기  C_{m-1} to  C_{m}=C_{(m-1)}+\alpha _{m}k_{m}를 개선하는데 이용한다.
가속화 개념에 대한 통계적 접근

가속화(Boosting)는 각 샘플  x_{i}의 특성이 어떤 약한 학습기  h의  x_{i}에 대한 결과값과 같은 선형회귀 형태를 가진다. 구체적으로, 모든 약한 학습기가 선험값(a priori)일 경우에 AdaBoost는 퇴각 적합화(backfitting) 알고리즘의 한 번의 반복단계와 같으며, 이 때 완곡화 스플라인(smoothing spline)은  \sum _{i=1}^{n}e^{-Y_{i}{\hat {\mu }}(x_{i})}+\infty \int _{x_{1}}^{x_{n}}{\hat {\mu }}''(x)^{2}\,dx의 최소점과 같다. ( {\hat {\mu }}_{i}는 측정값에 비례하는 지수비용함수를 나타낸다) 따라서 가속화는 선형회귀의 일종이라고 볼 수 있다.
회귀 방식에서는 최소자승오차(Least square error)  E(f)=(y(x)-f(x))^{2}을 활용하여  F(x)를 일반성(generalization)을 잃지 않고 최대한 정확하게  y(x)에 맞추려고 하는 것이 일반적이다. 반면에, AdaBoost 오차함수  E(f)=e^{-y(x)f(x)}는 마지막 결과의 부호만이 사용된다는 점을 고려하기 때문에 오차의 증가 없이도  |F(x)|값이 1을 훨씬 웃돌 수 있다. 그러나,  -y(x_{i})f(x_{i})의 증가에 따른 샘플  x_{i} 오차의 기하급수적 증가는 이상점에 과도한 가중치를 부여하게 된다.
지수오차함수를 사용하면 최종적응모델의 오차는  e^{\sum _{i}-y_{i}f(x_{i})}=\prod _{i}e^{-y_{i}f(x_{i})}와 같이 각 단계에서의 오차의 곱과 같다. 따라서 AdaBoost 알고리즘에서 가중치 갱신은 각 단계 후에  F_{t}(x)의 오차를 재계산하는 것과 같다고 볼 수 있다.
손실함수(Loss function)은 유연하게 선택할 수 있다. 손실함수가 단조적이고 연속적으로 미분가능할 때, 분류기는 항상 알맞은 값(purer solution)에 근접한다. 장(Zhang,2004)은 최소자승을 기반으로하여 수정된 후버 손실함수(Huber loss function)을 제안하였다.
이 함수는  f(x)가 1 또는 -1에 가까울 때 로지스틱 가속(LogitBoost)보다 잘 작동한다. 본래의 최소자승기법과는 달리 신뢰구간을 벗어난 예측(overconfident prediction,  yf(x)>1)에는 페널티를 주지 않으며, 선형적으로 신뢰도(confidence)가 1보다 큰 잘못 분류된 샘플에 대해서만 페널티를 준다. 따라서 2차 또는 지수방식과는 달리 이상점에 덜 민감한 경향을 보인다.
기울기 하강(Gradient Descent)을 통한 가속화

가속화 과정은 함수의 볼록 집합(convex set)에 대한 볼록손실함수(convex loss function)의 최소화 과정으로 볼 수 있다. 구체적으로는, AdaBoost는 지수 함수  \sum _{i}\phi (i,y,f)=\sum _{i}e^{-y_{i}f(x_{i})}을 통해 손실을 최소화하며, 로지스틱 가속은 로그회귀(logistic regression)  \sum _{i}\phi (i,y,f)=\sum _{i}\ln \left(1+e^{-y_{i}f(x_{i})}\right)를 통해 최소화를 수행한다.
기울기 하강 유추기법에서, 각 훈련값(training point)에 대한 분류기의 결과는 n차 공간에서의 점 \left(F_{t}(x_{1}),\dots ,F_{t}(x_{n})\right)으로 간주되고, 각각의 축은 훈련샘플에, 각 약한 학습기  h(x)는 어떤 벡터의 고정된 방향과 길이에 대응되며, 최종 목적은 최소 반복을 통해 목표점  (y_{1},\dots ,y_{n})(혹은 손실함수값  E_{T}(x_{1},\dots ,x_{n}))이 근처 다른 점에서보다 작은 지점)에 도달하는 것이다. 따라서 AdaBoost 알고리즘은 훈련오차(training error)의 최적화를 위해 코시 기법(Cauchy, 실험오차를 최소화하는  \alpha 를 통한  h(x)를 찾는 급경사(steepest gradient) 기법) 혹은 뉴턴 기법(Newton, 어떠한 목표점에 가장 가까운  F_{t}를 가지는  \alpha h(x)를 찾는 기법)을 수행하는 셈이다.
알고리즘 예시 (불연속적 AdaBoost)

다음과 같은 조건일 때:
샘플  x_{1}\dots x_{n}
목표 결과값  y_{1}\dots y_{n},y\in \{-1,1\}
초기 가중치  w_{1,1}\dots w_{n,1}는  {\frac {1}{n}}으로 설정
오차함수  E(f(x),y,i)=e^{-y_{i}f(x_{i})}
약한 학습기  h\colon x\rightarrow [-1,1]
t=1\dots T에 대하여:
f_{t}(x) 의 선택:
\epsilon _{t}을 최소화하는 약한 학습기  h_{t}(x)를 찾는다. 이 때 잘못 분류된 오차의 가중합은 다음과 같다.  \epsilon _{t}=\sum _{i}w_{i,t}E(h_{t}(x),y,i)
\alpha _{t}={\frac {1}{2}}\ln \left({\frac {1-\epsilon _{t}}{\epsilon _{t}}}\right)
총합에 추가:
F_{t}(x)=F_{t-1}(x)+\alpha _{t}h_{t}(x)
가중치 갱신:
w_{i,t+1}=w_{i,t}e^{-y_{i}\alpha _{t}h_{t}(x_{i})} (모든  i에 대하여)
w_{i,t+1}의 재정규화 ( \sum _{i}w_{i,t+1}=1)
(추가: 모든 단계에서  {\frac {\sum _{h_{t+1}(x_{i})=y_{i}}w_{i,t+1}}{\sum _{h_{t+1}(x_{i})\neq y_{i}}w_{i,t+1}}}={\frac {\sum _{h_{t}(x_{i})=y_{i}}w_{i,t}}{\sum _{h_{t}(x_{i})\neq y_{i}}w_{i,t}}}는 항상 성립하며, 이를 이용해 가중치 갱신과정을 간소화할 수 있다.)
알고리즘 예시 (불연속적 AdaBoost) > 가중치 αt의 선택

αt는 불연속적 AdaBoost에서 지수오차함수를 분석적으로(analytically) 최소화하는 값으로 정해진다.
min\sum _{i}w_{i}e^{-y_{i}h_{i}\alpha _{t}}
\forall i,h_{i}\in [-1,1]라 가정하였을 때, 지수함수의 볼록성(convexity)를 이용하면 다음과 같은 식을 만족한다.
{\begin{aligned}\sum _{i}w_{i}e^{-y_{i}h_{i}\alpha _{t}}&\leq \sum _{i}\left({\frac {1-y_{i}h_{i}}{2}}\right)w_{i}e^{\alpha _{t}}+\sum _{i}\left({\frac {1+y_{i}h_{i}}{2}}\right)w_{i}e^{-\alpha _{t}}\\&=\left({\frac {1+\epsilon _{t}}{2}}\right)e^{\alpha _{t}}+\left({\frac {1-\epsilon _{t}}{2}}\right)e^{-\alpha _{t}}\end{aligned}}
위식을  \alpha _{t}에 대하여 미분하고 상한값의 최솟값을 구하기 위해 0으로 설정한다.
{\begin{aligned}\left({\frac {1+\epsilon _{t}}{2}}\right)e^{\alpha _{t}}-\left({\frac {1-\epsilon _{t}}{2}}\right)e^{-\alpha _{t}}&=0\\\alpha _{t}&={\frac {1}{2}}\ln \left({\frac {1-\epsilon _{t}}{1+\epsilon _{t}}}\right)\end{aligned}}
이러한 관계는  h_{i}\in \{-1,1\}일 때만 성립한다는 것에 주의해야하지만, 이외의 경우에도 좋은 초기추측이 될 수 있다. 예로, 약한 학습기가 편향되어있거나( h(x)\in \{a,b\},a\neq -b), 여러 결과를 가지거나( h(x)\in \{a,b,\dots ,n\}), 아니면 다른 어떤 함수일 경우( h(x)\in \mathbb {R} )에도 활용할 수 있다. 이러한 경우 약한 학습기와 계수는 모든 가능한  \alpha ,h로부터  f_{t}=\alpha _{t}h_{t}(x)가 정해지는 단 한 번의 단계를 통해 선택될 수 있으며, 이 때의  \alpha ,h는 어떤 수치적인 탐색기법을 통해  \sum _{i}w_{i,t}e^{-y_{i}f_{t}(x_{i})}를 최소화하는 값으로 정해진다.
변형 > 실수형 에이다부스트(Real AdaBoost)

이산 AdaBoost에서 쓰이는 분류기는 그 결과를  \{-1,1\} 의 형태로 나타낸다. 실수 AdaBoost에서는 분류의 결과를 각 클래스에 포함될 확률   p(x)=P(y=1|x) 로서 나타낸다. 이는  x 라는 원소가  y 클래스에 포함될 확률을 나타낸다. Friedman, Hastie 그리고 Tibshirani는 고정된  p(x)에 대하여  e^{-y\left(F_{t-1}(x)+f_{t}(p(x))\right)}를 최소화하는  f_{t}(p(x))를 유도하였다(최소제곱법).
이를 이용하면 전체 트리에 대하여 연산을 하는 대신에 잎사귀 값들을 이전 값의 로지스틱 변환의 절반을 취하는 것으로 대체할 수 있다. 이산 AdaBoost와의 가장 큰 차이점은 이산 AdaBoost에서는 결과의 신뢰도를 따로 계산해야 하지만 실수 AdaBoost에서는 약한 분류기의 신뢰도가 확률로써 그대로 표현된다는 것에 있다.
변형 > 로지스틱 부스트(LogitBoost)

로지스틱 회귀분석을 이용하여 AdaBoost을 실현하는 것이 로지스틱 가속이다.  y 의 에러를 직접 감소시키는 대신에 다음 식에서  f_{t}(x)를 최소화하는(최소제곱법) 약한 학습기를 사용한다:
z_{t}는 뉴턴의 방법를 사용하여  t에 대한 로그 가능도의 오류를 최소화하는 항이다.
또한  f_{t}는 최소제곱법에 의해  z_{t}를 최소화하는 약한 학습기이다.
p의 값은 0이나 1에 근접하게 된다. 따라서  p_{t}(x_{i})(1-p_{t}(x_{i})) 또한 매우 작은 값을 취하게 될 것이다. 만일  z 항이 큰 값을 갖거나 안정적으로 수렴하지 않는다면 이는 샘플  x가 잘못 분류되었음을 의미하게 된다. 이러한 문제는 주로 소수점 연산의 부정확성에 의하여 발생할 수 있다. 이는  z의 절대값의 최댓값이나  w의 최솟값을 강제로 지정함으로써 피할 수 있다.