PIXNET Logo登入

布萊恩的創業小窩的部落格

跳到主文

歡迎光臨布萊恩的創業小窩在痞客邦的小天地

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 5月 21 週四 202016:28
  • 人工智慧充當應援團是正常發揮~但組隊打比賽..有可能嗎?(下)

人工智慧充當應援團是正常發揮~但組隊打比賽..有可能嗎?(下)

 
重機車手也因為人工智慧而備受威脅!?來看看這AI有多厲害!
 
若實現了「精準預測球體飛行的模型」後,機器人才能上場:先用攝影機取得投手「球剛離開手」的幾張照片並將輸入到模型內,模型進行估算、預測出完整的球體飛行軌跡後,機器人才能看著球落到事先設定好的地方,以最適當的角度、力道,精準地擊出一記安打!
也許有一天,我們真的能夠觀賞真人球員與人工智慧對決的棒球賽事呢,到時我們可就成為場邊的應援團啦~
 
體壇上的 AI 機器人 總有一天超越人類選手?
2015 年的東京車展上,Yamaha 展出了會騎摩托車的 AI 機器人「MOTOBOT Ver1」。此時的 MOTOBOT 只可以騎到時速一百以及做一些角度較大、較簡單的過彎動作。但 MOTOBOT 在當時的官方影片中,指名挑戰「The Doctor」——Yamaha 自家最強 MotoGP 選手 Valentino Rossi。

推薦閱讀:為超越MotoGP冠軍VR46而生:人工智慧重機賽車手MOTOBOT


▲2015 年的 AI 重機車手「MOTOBOT」第一代剛「誕生」不久,就指名要挑戰 MotoGP 選手 Valentino Rossi。
兩年後的 2017,第二代「MOTOBOT Ver2」再現於東京車展上。此時的 MOTOBOT 手腳細節都已經改良過,且已騎到時速 200 km,更重要的是——根據 Yamaha 官方釋出的影片上,它只落後 Rossi 30 多秒!
▲2017 年的「MOTOBOT」時速已可達兩百,且還只落後 Rossi 30 多秒!連 Rossi 本人都對其進步速度感到驚訝。
只要兩年的時間,這款 AI 機器人就能從時速一百進步到時速兩百,而且還只落後 Rossi 30 多秒!這樣子的進步,連 Rossi 都感到驚訝。

推薦閱讀:AI 甩尾技術勝 Ken Block!方程式冠軍車手嘆:要失業了


▲史丹佛開發 AI 甩尾技術已超越人類,影片 1:35 處顯示方程式車手 Fredric Aasbø 看了 AI 甩尾的影片後,嘆「要失業了...」
其實在體壇上,不僅僅是機車賽事的 MotoGP 受到衝擊,汽車甩尾界首屈一指的「D 級方程式」甩尾大賽的多年冠軍——Fredric Aasbø 再看了史丹佛大學研發的甩尾 AI 機器人,精準連甩了多個極其狹窄的彎道之後,都大嘆「要失業了」!難道有一天,人類運動選手真的會被取代嗎?
即使職業車手會因 AI ,而自開玩笑:「擔心失業」,但換個角度想,若成為人工智慧的創造者,想必就不會失業了吧。

推薦閱讀:AI 又贏了?人工智慧「Suphx」打敗人類麻將高手!


(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:IT人的數位生活
▲top
  • 5月 20 週三 202016:06
  • Python有什麼魔力讓大家都對它著迷?

Python有什麼魔力讓大家都對它著迷?

這篇即將帶你認識這強大的程式語言Python!了解完之後,你可能也要中它的魔咒啦!
 
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:各式程式語言讓你挑!
▲top
  • 5月 19 週二 202016:01
  • 人工智慧充當應援團是正常發揮~但組隊打比賽..有可能嗎?(上)

人工智慧充當應援團是正常發揮~但組隊打比賽..有可能嗎?(上)

 
在球場上代替真正啦啦隊的人工智慧應援團,之後我們有機會看著它們組隊打球嗎?
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:IT人的數位生活
▲top
  • 5月 18 週一 202015:41
  • 重機賽車界的人工智慧和人類代表,會擦出什麼火花?

重機賽車界的人工智慧和人類代表,會擦出什麼火花?

 
 
 
想知道人工智慧的重機賽車手到底有多快?這篇好好跟你介紹它的進展!
 
人工智慧科學家在研發適用於各行各業的 AI 時,經常拿該領域的頂尖人物作為人工智慧學習的對象,並「餵」給它最精準的數據。有時研發出的人工智慧,竟會表現地意外超越人類。像是過去史丹佛大學研發的甩尾 AI「MARTYKhana」,讓方程式車手直嘆「要失業了⋯⋯」。
過去在 2015 年,YAMAHA 就已在東京車展上公開 AI 重機賽車手「MOTOBOT」第一代。

推薦閱讀:AI 甩尾技術勝 Ken Block!方程式冠軍車手嘆:要失業了


人工智慧機器人 MOTOBOT,可放在「一般(指未對摩托車進行任何便於 AI 的改裝)」的重機上,並有「以人類的角度出發」而可以自主操控機車的能力。第一代的「MOTOBOT」僅僅有騎到時速 100 的實力,並會一些基本的大角度過彎。若經有效率的機器學習,相信可達到 GP 等級賽車手的實力!
▲2015 年的 AI 重機車手「MOTOBOT」第一代剛「誕生」不久,就指名要挑戰 MotoGP 選手 Valentino Rossi。
從 Yamaha 官方釋出的影片「To『The Doctor』, 致親愛的羅西」中便可看出,這個人工智慧 MOTOBOT 可說是野心勃勃、有備而來呢!它竟想挑戰過去「曾」多年在 MotoGP 賽事中獲「年度總冠軍」的車手「VR46」Valentino Rossi,還向 Rossi 下了賽道圈速的戰帖。
2016 年,第一次看到這只 AI 車手的 Rossi 顯得十分驚訝。至於 Rossi 跟 MOTOBOT 的其中一位技術人員談了什麼?請看以下影片:
▲AI 重機車手「MOTOBOT」與真人 MotoGP 冠軍 Rossi 相見歡影片。
在 2015-2017 年間,「MOTOBOT」不斷地學習、修正並進化。2017 年,YAMAHA 在東京車展上公開了第二代的「MOTOBOT Ver2」,在機器人的手臂、腿部等細節處有做一些改良。此時的 MOTOBOT 手腳細節都已經改良過,且已騎到時速 200 km!更重要的是——根據 Yamaha 官方釋出的影片上,它僅僅只落後 Rossi 30 多秒!
▲2017 年的「MOTOBOT」時速已可達兩百,且還只落後 Rossi 30 多秒!連 Rossi 本人都對其進步速度感到驚訝。
研發「MOTOBOT」的主題是「Beyond Human Capabilities」,意指透過強化一般機器人的用途,發揮「超越人類極限」的性能。也許未來,各行各業的菁英被 AI 取代已經不是無稽之談了。此時不妨換個角度想:乾脆成為人工智慧的創造者,想必就不會失業了、甚至還可以管轄多個 AI 機器人吧!

推薦閱讀:機器人都能應援棒球賽了!AI 組隊打職棒將不是夢?


(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(24)

  • 個人分類:IT人的數位生活
▲top
  • 5月 14 週四 202022:10
  • 學會入門技巧,讓你在APCS課程裡奪得先機~(下)

學會入門技巧,讓你在APCS課程裡奪得先機~(下)

APCS觀念固然重要,但實戰演練也是很重要的!來試試看吧~
 
程式設計實作題
- 題型:共計 4 個題組,以撰寫完整程式或副程式計分。
- 檢測與計分方式:為單節次檢測 (測驗時間 140 分鐘),滿分 400 分
實作題例題

問題描述


一次考試中,於所有及格學生中獲取最低分數者最為幸運,反之,於所有不及格同學中,獲取最高分數者,可以說是最為不幸,而此二種分數,可以視為成績指標。請你設計一支程式,讀入全班成績(人數不固定),請對所有分數進行排序,並分別找出不及格中最高分數,以及及格中最低分數。當找不到最低及格分數,表示對於本次考試而言,這是一個不幸之班級,此時請你印出:「worst case」;反之,當找不到最高不及格分數時,請你印出「best case」。註:假設及格分數為 60,每筆測資皆為 0~100 間整數,且筆數未定。


輸入格式


第一行輸入學生人數,第二行為各學生分數(0~100 間),分數與分數之間以一個空白間格。每一筆測資的學生人數為 1~20 的整數。


輸出格式


每筆測資輸出三行。
第一行由小而大印出所有成績,兩數字之間以一個空白間格,最後一個數字後無空白;
第二行印出最高不及格分數,如果全數及格時,於此行印出 best case;
第三行印出最低及格分數,當全數不及格時,於此行印出 worst case。


範例一:輸入


10
0 11 22 33 55 66 77 99 88 44


範例一:正確輸出


0 11 22 33 44 55 66 77 88 99
55
66


(說明)不及格分數最高為 55,及格分數最低為 66。

範例二:輸入


1
13


範例二:正確輸出


13
13 worst case


(說明)由於找不到最低及格分,因此第三行須印出「worst case」。

範例三:輸入


2
73 65


範例三:正確輸出


65 73
best case
65


(說明)由於找不到不及格分,因此第二行須印出「best case」。


評分說明


輸入包含若干筆測試資料,每一筆測試資料的執行時間限制(time limit)均為 2 秒, 依正確通過測資筆數給分。


針對實作題,我們分別使用 C、Python 與 Java 來解題,語法如下:
實作題解法#1 - 使用 C 語言(最費時):
#include < stdio.h >
#include < stdbool.h >
int len;
int *scores;
main()
{
int i, j, tmp, highestUnpass, lowestPass;
bool best=false, worst=false;
scanf("%d", &len);
scores = (int *)malloc(sizeof(int) * len);
for (i=0;i < len;i++)
scanf("%d", &scores[i]);
for (i=0;i < len-1;i++)
for(j=i+1;j < len;j++)
if (scores[i] > scores[j])
{
tmp = scores[i];
scores[i] = scores[j];
scores[j] = tmp;
}
for (i=0;i < len;i++)
{
printf("%d", scores[i]);
if (i < len-1)
printf(" ");
}
printf("\n");
if (scores[len-1] < 60)
{
worst = true;
highestUnpass = scores[len-1];
}
if (scores[0] >= 60)
{
best = true;
lowestPass = scores[0];
}
if (worst == false && best == false)
for (i=0;i < len;i++)
if (scores[i] >= 60)
{
highestUnpass = scores[i-1];
lowestPass = scores[i];
break;
}
if (best)
printf("best case\n");
else
printf("%d\n",highestUnpass);
if (worst)
printf("worst case\n");
else
printf("%d\n",lowestPass);
}
實作題解法#2 - 使用 Python 語言(最省時):
nums = int(input())
strScores = input()
scores = strScores.split(" ")
for i in range(len(scores)):
scores[i] = int(scores[i])
scores.sort()
for i in range(len(scores)):
print(scores[i], end="")
if i < len(scores)-1:
print(" ", end="")
print()
best = False
worst = False
if scores[len(scores)-1] < 60:
worst = True
highestUnpass = scores[len(scores)-1]
if scores[0] >= 60:
best = True
lowestPass = scores[0]
if best==False and worst == False:
for i in range(len(scores)):
if scores[i] > 60:
lowestPass = scores[i]
highestUnpass = scores[i-1]
break
if best:
print("best case")
else:
print(highestUnpass)
if worst:
print("worst case")
else:
print(lowestPass)
實作題解法#3 - 使用 Java 語言(所花時間適中):
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;
public class T01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String nouse = scanner.nextLine();
String data = scanner.nextLine();
String[] strScores = data.split(" ");
int len = strScores.length;
int [] intScores = new int[len];
int i;
for (i=0;i < len;i++)
{
intScores[i] = Integer.parseInt(strScores[i]);
}
Arrays.sort(intScores);
boolean best=false, worst=false;
int highestUnpass = 0, lowestPass = 0;
if (intScores[0] >= 60)
{
best = true;
lowestPass = intScores[0];
}
if (intScores[intScores.length-1] < 60)
{
worst = true;
highestUnpass = intScores[intScores.length-1];
}
for (i=0;i < len;i++)
{
System.out.print(intScores[i]);
if (i < len-1)
System.out.print(" ");
}
System.out.println();
if (best == false && worst == false)
{
for (i=0;i < len;i++)
{
if (intScores[i] > 60)
{
highestUnpass = intScores[i];
lowestPass = intScores[i-1];
break;
}
}
}
if (best)
{
System.out.println("best case");
}
else
{
System.out.println(highestUnpass);
}
if (worst)
{
System.out.println("worst case");
}
else
{
System.out.println(lowestPass);
}
}
}
讓我們來總結一下綜合比較的部分:
- 學習上手速度:Python > Java > C
(但 Python 與其他兩者程式語言差異較大,若一開始就選擇從 Python 語言上手 ,還是必須多花不少時間理解 C 語言,才能解答觀念題。)

- 實際作答速度:Python > Java > C
(Python 與 Java 都具備函式庫,在實作題作答時會比 C 語言快速。)

 
結論:APCS 短期衝刺,從 Java 著手 CP 值最高!
以學習效果與所花時間的比值來說,學習 Java 的 CP 值較高。你問為什麼?讓我來娓娓道來:
雖然 Python 堪稱「程式語言的瑞士刀」,其語法直觀、編寫簡潔快速,比起 C , Java 更容易上手,但由於觀念題是由 C 語言出題,若學 Python 再接觸 C ,對於有時間與其他課業壓力的考生來說,是相當辛苦、費時的。
而 Java 本身是由 C / C++為概念改良而成的語言,在設計之初,考量重點之一便是簡潔,因此學習與 C 語言語法架構相似的 Java ,讓考生有操作基礎後再學習 C 語言,更能在檢測學習之路,更加如魚得水。
綜合以上觀點,投資在能兼顧「理論題」與「實務題」的 Java,才是事半功倍、投報率最高的首選!
最後貼心提醒:109 年第 2 次 APCS 檢測暫訂 2020 年 7 月 4 日!
 
對了!各位考生可以開始逐步準備 APCS 檢測囉!
 
本篇為下篇,上篇請點此連結
 
 相關閱讀推薦:

學會入門技巧,讓你在APCS課程裡奪得先機~(上)
 


為何APCS認證具備各種優勢?看這裡就知道!(上)

這19個Python語法,讓想入門的你有個明確方向~


 



從哆啦A夢到 iPhone...為何 UI 設計用「圓角」就是比較討喜?


APCS 程式檢定,該從 C、Java 還是 Python 下手?



【前端工程師CSS教學】float浮動屬性

AI人工智慧救地球!Google:AI 保護環境還比人類快 3000 倍
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(163)

  • 個人分類:各式程式語言讓你挑!
▲top
  • 5月 13 週三 202022:01
  • 學會入門技巧,讓你在APCS課程裡奪得先機~(上)

學會入門技巧,讓你在APCS課程裡奪得先機~(上)

你問我APCS中的課程哪個能讓你贏在起跑點?看完文章你就知道啦!
 
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(76)

  • 個人分類:各式程式語言讓你挑!
▲top
  • 5月 11 週一 202020:26
  • UI設計中的圓角,為何最討人類歡心?(下)

UI設計中的圓角,為何最討人類歡心?(下)

 
至於為何UI中的圓角為何如此受歡迎?真的是因為這三個推論嗎?
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(26)

  • 個人分類:UI.UX設計五四三
▲top
  • 5月 11 週一 202020:05
  • UI設計中的圓角,為何最討人類歡心?(上)

UI設計中的圓角,為何最討人類歡心?(上)

 
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(13)

  • 個人分類:UI.UX設計五四三
▲top
  • 5月 07 週四 202020:03
  • 讓狗狗來當人工智慧的教練?是的!沒在開玩笑!(下)

讓狗狗來當人工智慧的教練?是的!沒在開玩笑!(下)

將來四足機器人在人工智慧產業會有怎樣的發展?就讓我們繼續看下去!
 
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:IT人的數位生活
▲top
  • 5月 06 週三 202020:00
  • 讓狗狗來當人工智慧的教練?是的!沒在開玩笑!(上)

讓狗狗來當人工智慧的教練?是的!沒在開玩笑!(上)

 
狗狗為何能成為人工智慧的教練啦~?冷靜!這不就要跟你解釋了嗎~~!
(繼續閱讀...)
文章標籤

布萊恩的創業小窩 發表在 痞客邦 留言(0) 人氣(14)

  • 個人分類:IT人的數位生活
▲top
«1...27282966»

個人資訊

布萊恩的創業小窩
暱稱:
布萊恩的創業小窩
分類:
職場甘苦
好友:
累積中
地區:

熱門文章

  • (161)從達內教育評價事件來看Geego(奇科?)IT培訓評論的謬誤
  • (80)人工智慧和生化人科技下的底層生活-"戰鬥天使:艾莉塔"為你呈現
  • (78)有了Python課程,癌細胞看你往哪跑!
  • (223)前端工程師抄捷徑!今天把網頁顏色代碼直接整理給你!
  • (138)輕鬆入門前端工程師的HTML5課程(4)元素排版-下
  • (1,224)常常聽到的Java,原來真的是咖啡名字!!?
  • (141)前端工程師的必備品Emmet(四)快速設定顯示文字與自訂屬性值
  • (38)人工智慧對未來的衝擊,我們該如何應對?-張忠謀給的四個建議
  • (7,342)Python基礎功不可少-dir()與help()的使用
  • (13)十種文字特效,讓你的網路行銷影片獨樹一格~

文章分類

  • UI.UX設計五四三 (25)
  • 前端工程師就是我! (74)
  • 達內教育評價,不會讓你失望 (14)
  • 各式程式語言讓你挑! (135)
  • 網路行銷課程.SEO優化 (86)
  • IT評比 (2)
  • IT人的數位生活 (260)
  • 未分類文章 (1)

最新文章

  • 全球首屆的元宇宙時裝周盛會,落幕後的反響是什麼?
  • 烏克蘭運用人工智慧以辨別戰爭罹難者,是好還是壞?
  • 2022年的人工智慧七大突破就是這些了!!!??
  • Google迫使YouTube Vanced中止開發啦!!!
  • 有關Python跟Java的差別,一篇文章就讓你懂!
  • 前端工程師網頁開發神器Emmet,沒聽過?今天介紹給你!
  • 在元宇宙受傷,你會感受到痛??這次該不會是玩認真的吧?
  • 怕自己成為股市小韭菜嗎?人工智慧操盤手有機會拯救你!!
  • 是什麼原因,讓日本飯店狠下心裁了兩百多個人工智慧!??
  • 透過診斷視網膜病變,人工智慧成功降低糖友的失明風險!

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: