最終實現:應用gps衛星定位的手機,可在1,2分鐘內成功欺騙到指定位置在指定軌跡內依據給定的加速度、速度進行不間斷運動.算法
(如欺騙至1千千米外的上海交大操場跑道上變速跑步,全程精確度5m之內)安全
app實現要求:該app具備用戶/口令登陸功能,並可供使用者註冊。註冊時口令只做長度限制(如8位長度),但強度暫不做要求。用戶名/口令保存在手機上,口令保存時做加密處理(自行選擇加密算法)。app
功能比較簡單,彈出一浮窗,顯示app須要獲取存儲空間、設備信息、地理位置權限的提示,可選擇受權或拒絕。經過在手機上運行此app,註冊若干個帳號,口令設置時有強口令,也有弱口令,而後分析其安全性。框架
利用pygame實現俄羅斯方塊遊戲,同時設置了一個AI(甚至都不用機器學習算法)機器學習
一邊拖動源碼一邊遊戲在自動運行,以顯示不是手動操做的hh學習
AI 算法基本思想就是,遍歷當前可操做的俄羅斯方塊和下一個可操做的俄羅斯方塊(根據不一樣的策略,即選擇不一樣的位置和旋轉角度)下落到底部後組成的全部可能的將來場景優化
將來場景的優劣判斷依據ui
1)可消除的行數;加密
2)堆積後的俄羅斯方塊內的虛洞數量;遊戲
3)堆積後的俄羅斯方塊內的小方塊數量;
4)堆積後的俄羅斯方塊的最高點;
5)堆積後的俄羅斯方塊的高度(每一列都有一個高度)標準差;
6)堆積後的俄羅斯方塊的高度一階前向差分;
7)堆積後的俄羅斯方塊的高度一階前向差分的標準差;
9)堆積後的俄羅斯方塊的最高點和最低點之差。
從這些將來場景中選擇一個最優的,其對應的當前可操做的俄羅斯方塊的行動策略即爲當前解
不使用框架,進行手寫數字識別的GUI開發,涉及基本bp算法實現和正則化(BN,L2正則化,RMSProp)等算法優化並實現pyqt界面及三個功能:mnist中抽取識別,上傳圖片識別,畫板手寫識別
DIY了一個馬里奧,在原版的基礎上改變了生命設定和地圖場景:
生命上限能夠吃蘑菇增長,並回復一部分血量,同時若身體是小人形態則變成大人形態。受擊時形態不變化,扣相應的HP。
通關演示及簡單功能演示
死亡場景演示
實現了MP3的基本功能(曲目切換,多種播放模式,音量調節)
經過手機(串口)或電腦輸入控制,存儲使用手機tf卡,LCD界面顯示相應模式.