資料分析主題_使用機器學習建立成績預測模型
Kaggle分析主題_Alcohol Effects On Study這次的作業是找一個kaggle的dataset進行模型的建立,這是我入門的第一個專案,因此不敢找過於複雜的資料集。
此主題網址:https://www.kaggle.com/datasets/whenamancodes/alcohol-effects-on-study
簡易介紹:這個dataset蒐集了兩所葡萄牙學校的中學教育學生成績。數據屬性包括學生成績、人口統計、社會和學校的相關特徵,蒐集的方式是通過學校報告和問卷收集。這個dataset提供了兩個關於兩個不同主題:數學 (math) 和葡萄牙語 (portuguese)。
數據屬性:學生成績、人口統計、社會和學校相關特徵
分析方式;LinearRegression、Decision Trees、Random Forest
研究目的: 這項研究的成果是為了開發有效的模型預測學生表現,提高教育質量和加強學校資源管理。
而我做這著專案,要根據這個資料庫,分析影響學習的因素,並建立模型預測G3成績。
Step1 取得資料1.1 讀取資料1data1 = ...
Tensorflow Playground:學習神經網路的資源
Tensorflow Playground 簡單神經網絡在線演示、實驗的平台,非常強大地可視化了神經網絡的訓練過程網址: http://playground.tensorflow.org/
Tensorflow Playground Intro上課時教授推薦了這個網站,藉此來記錄一下使用方式。這個網站將深度學習的名詞,全部變成可調整的設定,可以很方便調整參數,直覺的看出參數的效果,是很厲害的學習資源。
Google的官方指南https://developers.google.com/machine-learning/crash-course/introduction-to-neural-networks/video-lecture
學習目標1.神經網路的目標就是通過訓練,知道藍色的點與橘色的點分別分布在那些位置2.每組數據都是不同型態分布的一群點,數據中的點有2個類別:橘色與藍色
介面介紹
上面的左邊,是執行步數與顯示,你可以重置訓練,持續訓練,單次訓練,查看已執行的周期數。
上面的右邊,是訓練的設定,一開始比較常設的就是學習率,最後一個問題型態會改變下方左邊資料集的選項。有 Cla ...
入柴坑新手上路_與哈里相遇的100天
壹、環境規劃想養柴犬好幾年,網路上查了很多資料,佈置好給小狗的家,但其實網路上的資訊只能當參考用,每個人遇到的狀況都會不一樣,要視情況進行調整。當時我查到歸納的資訊如下:
籠養:我最推薦,籠內訓練的好處多多
圍欄:我覺得半歲左右,有規矩了才用圍欄區隔
放養:完全不建議,家裡會被拆掉
我是選擇籠養+圍欄貳、常用物品
籠子:90公分左右
飼料:幼犬飼料要選慎選,要看成份而不是挑貴的買,鮮食半歲前也先不要,鮮食的營養成份沒有幼犬飼料高
飼料杯:可以用統一布丁杯,我覺得很好量測份量,還可以吃一個布丁
喝水的碗:可以稍微大一點,千萬不要用掛著的那種喝水瓶,那種小狗很難喝到水又喝不多
報紙 & 尿布墊
梳毛刷(我建議矽膠材質)、犬用指甲剪
保健食品:若還是小朋友只建議吃益生菌,我是買若元錠(棕色瓶身),千萬不要買鈣粉亂補會出事
參、35天大到家籠內訓練開始這個地方我犯了一個錯,幼犬45天接回家比較妥當,30天大還太小,多兩周的期間他能跟母犬學習行為,也能跟同伴學習相處
第一周到家的狀態觀察(35~42)
前兩天都沒大便
第一周會哭哭,有情緒不穩的情況
不太愛吃東西,會喝一點羊奶
...
Python 1.4 Sequence Types
此篇文章是我學習Python整理的筆記,如果有任何錯誤請留訊息給我,萬分感謝。
Sequence Types list, tuple, range
ListLists are used to store multiple items in a single variable.Lists are one of 4 built-in data types in Python used to store collections of data, the other 3 are Tuple, Set, and Dictionary, all with different qualities and usage.
List is a collection which is ordered and changeable. Allows duplicate members.
Tuple is a collection which is ordered and unchangeable. Allows duplicate members.
Set is a collection which is ...
Python 1.3 Numeric Types
此篇文章是我學習Python整理的筆記,如果有任何錯誤請留訊息給我,萬分感謝。
Numeric Types int, float, complexInt, or integer, is a whole number, positive or negative, without decimals, of unlimited length.Float, or “floating point number” is a number, positive or negative, containing one or more decimals.
Note: You cannot convert complex numbers into another number type.
1234567891011121314151617181920x = 1 # inty = 2.8 # floatz = 1j # complex#convert from int to float:a = float(x)#convert from float to int:b = int(y)#conv ...
Python 1.2 Strings
此篇文章是我學習Python整理的筆記,如果有任何錯誤請留訊息給我,萬分感謝。
Text type strPython stringsStrings in python are surrounded by either single quotation marks, or double quotation marks.‘Eunice’ is the same as “Eunice”.
Multiline Strings assign a multiline string to a variable by using three quotes
1234a = """AI, Mechine learning, Deep learning"""print(a)b = '''Linear regression, Polynomial regression, Ridge regression, Lasso regression, Logistic regression''' ...
Python 1.1 Python Data Structures
此篇文章是我學習Python整理的筆記,如果有任何錯誤請留訊息給我,萬分感謝。
Python introPython is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable in ...
Machine Learning 1.1 AI與機器學習
AI IntroAI (Artificial Intelligence)是人工智慧的縮寫,藉由電腦模仿人類智慧執行任務的機器或系統,AI能夠根據蒐集的資料不斷地進行調整和進化,再藉此訓練電腦或系統,比如遊戲外掛程式自動打遊戲寶物、人臉辨識系統識別就不需要輸入密碼、自動駕駛的運行能夠辨識車輛、行人、自行車…等等,因此藉由對AI的訓練,我們能知道下一步該怎麼走,世界上有名的AlphaGo就是利用AI訓練機器的一個例子。
Machine Learning Intro機器學習 (Machine Learning)是在AI裡面的一大部分,如果要讓電腦發展到AI的模樣,就需要先學會機器學習。
機器學習理論主要是設計和分析一些讓電腦可以自動「學習」的演算法,而這種演算法是從獲取的資料中自動分析獲得規律,並利用規律對未知資料進行預測。這種學習技術的進步應用相當廣泛,例如推薦引擎、定向廣告、需求預測、垃圾郵件過濾、醫學診斷、自然語言處理、搜索引擎、詐騙偵測、證券分析、視覺辨識、語音識別、手寫識別..等等。 ——-引述 hadoopspark:機器學習
機器學習可分為: 監督式學習(Supervi ...
入柴坑新手上路_ 基本觀念篇
壹、前言2019年末,柴犬哈里(Shiba Harry)走進了我的生命,這一路來受到很多前輩的幫助,我希望能透過親身教養哈里的經驗,分享給正想養柴犬,或面臨如何教養柴犬的朋友一些幫助。
飼養任何動物前都須要做足功課,養牠一輩子是對生命負責的行為,這個系列我將以柴犬作為出發點,以我在飼養哈里時面臨到的問題進行分析與探討,柴犬算是犬界的大魔王之一,真的是特別難搞,照理說可以套用在養育一般犬隻(註:危險犬種不適用),希望可以提供給有需求的朋友參考。
貳、柴犬的基本資料柴犬是來自於日本的犬種,屬於中小型犬種,為六大日本犬之一,柴犬最早是被培育作為狩獵鳥類、昆蟲、兔子等小型動物的獵犬,國家地理雜誌研究曾調查是基因最接近狼的犬種。
名稱由來「柴犬」一詞在日文中意即「灌木叢狗」,發源於日本中央高地。在文獻上,為昭和初期的日本犬保存會的會刊「日本犬」所採用。「柴」是「打柴人」的「柴」,指小型的雜木。由於柴犬能巧妙地穿過雜木幫助打獵,而且紅褐色的毛色與枯萎的柴相似,故名。亦有人認為古語的「柴」,是把信州的柴村作為起源地。
體格特徵柴犬的特徵包括短毛、豎耳、捲尾等。屬中型犬,具有良好發展的肌肉。公犬計算 ...
捨不得刪掉的_Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment



