快速數據庫框架_快速學習新的數據科學概念的框架

快速數據庫框架

重點 (Top highlight)

數據科學 (Data Science)

Success in data science and software engineering depends on our ability to continuously learn new models and concepts.

數據科學和軟件工程的成功取決于我們不斷學習新模型和概念的能力。

Both domains are infinitely large umbrellas of nested ideas.

這兩個領域都是嵌套思想的無限大傘。

While you can spend decades in a specific branch of NLP, many of use are generalists and need to constantly acquire new knowledge.

盡管您可以在NLP的特定分支上花費數十年的時間,但許多用途是通才,需要不斷獲取新知識。

Here’s my framework for doing this quickly.

這是我快速執行此操作的框架。

不要以數學或科學論文開頭 (Do not start with math or scientific papers)

Math is overrated.

數學被高估了。

這對兩件事很有用: (It’s useful for 2 things:)

  1. It gives an intuition for how things work.

    它為事物的工作方式提供了直覺。
  2. It allows coding algorithms without using an existing package

    它允許編碼算法而無需使用現有程序包

軼事: (Anecdotally:)

The former is useful when tuning models.

前者在調整模型時很有用。

The later is useful when I need an algorithm in a Ruby but packages supporting it only exist in Python.

當我需要Ruby中的算法但是支持它的程序包僅存在于Python中時,后者很有用。

Math is never the first step.

數學絕不是第一步。

觀看youtube視頻,以高水平掌握它 (Watch a youtube video to grasp it at a high level)

Watch a couple videos. You can find them covering most concepts.

觀看幾個視頻。 您會發現它們涵蓋了大多數概念。

Don’t try to understand specific technicalities at this point. Just develop a high level idea of what it does and how it’s different from related concepts.

此時不要嘗試了解特定的技術。 只要對它的功能以及與相關概念的不同之處有一個高級的了解即可。

Videos are great because images cut through the technical jargon that often makes written explanations seem more complicated than reality.

視頻之所以如此出色,是因為圖像突破了技術行話,往往使書面說明顯得比現實復雜。

Get to the point where you can describe the concept in a few sentences. At this point, it’s useful imagining that you’re explaining it to a non-technical colleague.

到達可以用幾句話描述這個概念的地步。 在這一點上,想象您正在向非技術同事解釋它很有用。

使一些代碼正常工作 (Get some code working)

Find a code snippet online.

在線查找代碼段。

You can often google “concept” + “python tutorial” to find code. Otherwise, find a related library and review the docs, or search related tags on Stack Overflow.

您通常可以通過Google“概念” +“ Python教程”來查找代碼。 否則,找到一個相關的庫并查看文檔,或在Stack Overflow上搜索相關的標簽。

Expect to wrestle with conflicting packages and APIs that differ between versions at this point. Always use a virtual environment to keep your machine clean!

期望此時解決版本之間不同的沖突軟件包和API。 始終使用虛擬環境來保持機器清潔!

Get some code working. Change variables. Break it.

使一些代碼正常工作。 更改變量。 打破它。

Look at how the data changes at each step.

查看數據在每個步驟中如何變化。

You’re laying the groundwork that you’ll mentally attach a deeper understanding to later.

您正在奠定基礎,以后將在頭腦上加深了解。

分解概念中的步驟 (Break down the steps in the concept)

Go back to youtube.

返回youtube。

Write out its steps on paper. Draw a flowchart and revise it as you better understand the concept.

在紙上寫下它的步驟。 繪制流程圖并對其進行修改,以使您更好地理解該概念。

High-level — what components and different steps occur?

高級別-發生了哪些組件和不同的步驟?

Isolate the setup (preprocessing) from the model itself that you’re learning.

從您正在學習的模型本身中隔離設置(預處理)。

(可選)復習數學并閱讀論文 ((Optional) Review the math and read papers)

Dig into each step.

深入每一步。

Understand the math.

了解數學。

This is most beneficial if you already have experience with adjacent concepts. Reviewing an advanced paper in a domain you have no experience with will sink A LOT of time.

如果您已經有相鄰概念的經驗,這將是最有益的。 在您沒有經驗的領域中審閱高級論文會浪費很多時間。

Now lay the math on top of your previous steps. Again, Khan Academy and YouTube can be helpful here.

現在,將數學放在您之前的步驟之上。 同樣,可汗學院和YouTube在這里可能會有所幫助。

我通常僅在以下情況下采取此步驟: (I typically only take this step if:)

  1. An MVP (base-case) is complete and is ready to be optimized

    MVP(基本情況)已完成,可以進行優化了
  2. It’s genuinely interesting

    真的很有趣
  3. I need to evaluate tradeoffs between technical options

    我需要評估技術選擇之間的權衡

用它建造東西 (Build something with it)

Use it or lose it.

使用它或失去它。

Personally, I don’t remember anything I only read about.

就個人而言,我不記得我只讀過的任何東西。

Apply it to your own use-case. The important piece here is to apply it in a completely different situation than the example you learned it on.

將其應用于您自己的用例。 這里重要的一點是將它應用于與您所學到的示例完全不同的情況。

While reviewing the landscape of concepts in a domain is useful, it’ll be more readily available to you (when you need it) if you’ve applied it previously.

回顧領域中概念的概況很有用,但是如果您之前已經應用過它,那么在需要時將更容易使用。

Build something simple.

構建簡單的東西。

結論 (Conclusion)

That’s it.

而已。

Additionally, learn things adjacent to what you already know. Foundations are underrated. You can’t learn calculus without basic arithmetic.

此外,學習與您已經知道的知識相鄰的事物。 基金會被低估了。 沒有基本的算術就無法學習微積分。

Now go learn some stuff. And use it (for good)!

現在去學習一些東西。 并使用它(永遠)!

翻譯自: https://towardsdatascience.com/a-framework-for-learning-new-data-science-concepts-quickly-4a691250dc5c

快速數據庫框架

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/387943.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/387943.shtml
英文地址,請注明出處:http://en.pswp.cn/news/387943.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux實戰教學筆記12:linux三劍客之sed命令精講

第十二節 linux三劍客之sed命令精講 標簽(空格分隔): Linux實戰教學筆記-陳思齊 ---更多資料點我查看 1,前言 我們都知道,在Linux中一切皆文件,比如配置文件,日志文件,啟動文件等等。…

activiti 為什么需要采用樂觀鎖?

樂觀鎖 為什么需要采用樂觀鎖? 由于activiti一個周期的transaction時間可能比較長,且同一流程實例中存在任務并發執行等場景。設計者將update、insert、delete事務性的操作推遲至command結束時完成,這樣盡量降低鎖沖突的概率,由…

Python實現三級菜單(字典和列表的使用)

menu { 北京: { 海淀: { 五道口: { soho: {}, 網易: {}, google: {} }, 中關村: { 愛奇藝: {}, 汽車之家: {}, 優酷: {} …

停止使用p = 0.05

How many of you use p0.05 as an absolute cut off? p ≥ 0.05 means not significant. No evidence. Nada. And then p < 0.05 great it’s significant. This is a crude way of using p-values, and hopefully I will convince you of this.你們中有多少人使用p 0.05作…

centos7系統根目錄擴容

比如 點擊了后 點擊創建虛擬磁盤 選擇一個 20G 然后啟動虛擬機使用fdisk查看所有的磁盤 看是否新增了一個20G的硬盤 [rootlocalhost ~]# fdisk -l磁盤 /dev/sda&#xff1a;8589 MB, 8589934592 字節&#xff0c;16777216 個扇區 Units 扇區 of 1 * 512 512 bytes 扇區大小(…

instrumentation模擬很多activity的操作

android.app.Instrumentation好像原來是用來做測試的, 可以用來模擬很多activity的操作 主要代碼如下 如果在文本框中輸入24,或者25 點擊按鈕就能模擬音量加減鍵 鍵值可以查看android.view.KeyEvent [java] view plaincopy package com.qefee.testinstrumentation; import…

成像數據更好的展示_為什么更多的數據并不總是更好

成像數據更好的展示Over the past few years, there has been a growing consensus that the more data one has, the better the eventual analysis will be.在過去的幾年中&#xff0c;越來越多的共識是&#xff0c;數據越多&#xff0c;最終的分析就越好。 However, just a…

支付寶架構

支付寶系統架構圖如下&#xff1a; 支付寶架構文檔有兩個搞支付平臺設計的人必須仔細揣摩的要點。 一個是賬務處理。在記賬方面&#xff0c;涉及到內外兩個子系統&#xff0c;外部子系統是單邊賬&#xff0c;滿足線上性能需求&#xff1b;內部子系統走復式記賬&#xff0c;滿足…

怎樣可以跨進程測試

在Android系統下模擬鼠標鍵盤等輸入設備&#xff0c;網絡上資料非常多。但不少是人云亦云&#xff0c;甚至測試都不愿測試一下就抄上來了。這次寫一點體會&#xff0c;當作拋磚引玉。0. 背景知識&#xff1a;眾所周知&#xff0c;Android是將Framework架在Linux之上的系統。Lin…

Android Studio 導入新工程項目

1 導入之前先修改工程下相關文件 1.1 只需修改如下三個地方1.2 修改build.gradle文件 1.3 修改gradle/wrapper/gradle-wrapper.properties 1.4 修改app/build.gradle 2 導入修改后的工程 2.1 選擇File|New|Import Project 2.2 選擇修改后的工程 如果工程沒有變成AS符號&#xf…

馬蜂窩張矗:績效考核是為了激發工作潛力,而不是逃避問題

3 月 23 日&#xff0c;由高端技術領導者社交平臺 TGO 鯤鵬會主辦的 GTLC 全球技術領導峰會分站首站在北京舉行。會上馬蜂窩技術副總裁 \u0026amp; TGO 鯤鵬會會員張矗發表了主題為“我在馬蜂窩的技術管理實踐”的演講。本文根據其演講整理而成。大家好&#xff0c;我是來自馬蜂…

vue domo網站_DOMO與Tableau-逐輪

vue domo網站Let me be your BI consultant. Best yet, let me be your free consultant on the following question:讓我成為您的BI顧問。 最好的是&#xff0c;讓我成為您的免費顧問 &#xff0c;解決以下問題&#xff1a; DOMO vs. Tableau — What should I use?DOMO vs.…

fiddler抓包1-抓小程序https包

抓小程序包和抓app包是一樣的操作方法&#xff1b;安卓用fiddler&#xff0c;ios用charles&#xff1b; 一、環境準備 1.電腦已裝最新版fiddler 2.手機和電腦在同一局域網 二、fiddler設置 1.fiddler>Tools>Options>HTTPS 勾選Capture HTTPS CONNECTs 及下邊的子項&am…

多態使用的前提

1&#xff1a;必須是繼承&#xff08;extends&#xff09;&#xff0c;實現&#xff08;implements&#xff09; 才行2&#xff1a;必須要重寫&#xff08;覆蓋&#xff09;父類的方法。轉載于:https://www.cnblogs.com/liyunchuan/p/10663788.html

Linux下的 FTP

1.安裝vsftpd yum install vsftpd 2.啟動/重啟/關閉vsftpd服務器 [rootlocalhost ftp]# /sbin/service vsftpd restart Shutting down vsftpd: [ OK ] Starting vsftpd for vsftpd: [ OK ] OK表示重啟成功了. 啟動和關閉分別把restart改為start/stop即可. 如果是源碼安裝的,到…

python入門23 pymssql模塊(python連接sql server增刪改數據 )

增刪改數據必須connect.commit()才會生效 回滾函數 connect.rollback() 連接數據庫 dinghanhua sql server增刪改 import pymssqlserver 192.168.1.1 user user password 111111 database testdbconnect pymssql.connect(server server,user user,passwordpassword,da…

每個人都應該使用的Python 3中被忽略的3個功能

重點 (Top highlight)Python 3 has been around for a while now, and most developers — especially those picking up programming for the first time — are already using it. But while plenty of new features came out with Python 3, it seems like a lot of them ar…

iframe自適應高度

為什么需要使用iframe自適應高度呢&#xff1f;其實就是為了美觀&#xff0c;要不然iframe和窗口長短大小不一&#xff0c;看起來總是不那么舒服&#xff0c;特別是對于我們這些編程的來說&#xff0c;如鯁在喉的感覺。 首先設置樣式 body{margin:0; padding:0;} 如果不設置bod…

.Net轉Java自學之路—SpringMVC框架篇八(RESTful支持)

RESTful架構&#xff0c;REST即Representational State Transfer。表現層狀態轉換&#xff0c;就是目前最流行的一種互聯網軟件架構。它結構清晰、符合標準、易于理解、擴展方便&#xff0c;所以得到越來越多網站的采用。 RESTful其實就是一個開發理念&#xff0c;是對http的很…

沖刺第七天

今天任務進行情況&#xff1a;今天我們將我們的游戲導到界面形成可用的應用程序&#xff0c;并且進行調試與運行&#xff0c;讓同學試玩&#xff0c;發現了困難并加以改正。 遇到的困難及解決方法&#xff1a; 運行時發現游戲界面中UI的button和image的位置會隨分辨率的不同而發…