tensorflow菜鳥教程 如何看待面試官讓手寫tensorflow代碼?
如何看待面試官讓手寫tensorflow代碼?高級(jí)程序員職位需要手寫代碼。并不是說作為一個(gè)程序編譯器,你可以逐字逐句地編寫代碼并運(yùn)行它。對于程序員來說,手寫代碼有以下三個(gè)方面的評(píng)估。首先,從宏觀層面。
如何看待面試官讓手寫tensorflow代碼?
高級(jí)程序員職位需要手寫代碼。并不是說作為一個(gè)程序編譯器,你可以逐字逐句地編寫代碼并運(yùn)行它。對于程序員來說,手寫代碼有以下三個(gè)方面的評(píng)估。
首先,從宏觀層面。手寫代碼可以看到您是否有一個(gè)簡單的測試想法,以及這個(gè)想法是否可行。,是否可以編寫項(xiàng)目的每個(gè)基本函數(shù)類。例如,人臉識(shí)別項(xiàng)目。你應(yīng)該如何組織整個(gè)項(xiàng)目。機(jī)器學(xué)習(xí)部分是什么樣的?如何存儲(chǔ)人臉圖像數(shù)據(jù)?如何標(biāo)記數(shù)據(jù)?最后,如何利用學(xué)習(xí)結(jié)果進(jìn)行人臉識(shí)別?這是整個(gè)應(yīng)用層的結(jié)構(gòu)。它也是一個(gè)手寫的工程tensorflow代碼。
第二個(gè)是簡單tensorflow語言的基本代碼。這主要取決于程序員對tensorflow基本語法的熟練程度。因?yàn)閠ensorflow有python、C和C版本,所以用那種語言編寫它是不同的。例如,Python的numpy、Matplotlib和其他庫、C的string、math和其他庫。以及各種語言的數(shù)據(jù)存儲(chǔ)方法和內(nèi)存使用情況。例如,int變量占用字節(jié)。還有數(shù)據(jù)域的管轄權(quán),是否會(huì)在數(shù)據(jù)域造成混亂,這是一個(gè)考慮它能否勝任今后的工作。
第三:手寫代碼調(diào)查求職者的理論基礎(chǔ)。我以前遇到過手寫數(shù)據(jù)結(jié)構(gòu)中的二叉樹遍歷代碼,或者操作系統(tǒng)中的磁盤讀寫順序控制代碼。這些代碼很短,但測試你的基本知識(shí)。而對于研究生入學(xué)考試的tensorflow代碼,則是熟悉機(jī)器學(xué)習(xí)的簡單構(gòu)造方法。以及參數(shù)整定的作用,都是針對張量流的基本考慮。