iT邦幫忙

algorithm相關文章
共有 318 則文章
鐵人賽 Software Development DAY 2

技術 [One Punch 一拳搞定前後端面試] DAY-02 - 字串反轉

第一題先來一個容易,但您可能想不到的題目... 此文同時發佈於好讀整理版 題目:寫一個方法(函式)把提供的字串,反轉過來。 例如: ex1: 輸入 'abcde...

鐵人賽 Software Development DAY 1

技術 [One Punch 一拳搞定前後端面試] DAY-01 - 簡介

分享 JavaScript 與 Java 面試上機考常見問題。 分析題目與參考解答。 從簡單的字串反轉,到複雜的資料結構、演算法。由淺入深。 為什麼選這兩種程式...

技術 Week20 - 用FP的Maybe來跟Null爆炸說再見吧! [高智能方程式系列]

本文章同時發佈於: Medium iT邦幫忙 大家好,這次要來跟大家介紹FP的Maybe,我不會介紹到Monad等太複雜的FP元素,會以 遇到...

技術 使用javascript來解leetcode(#1 Two Sum)(Easy)

#1 Two Sum medium版本 題目原文 Given an array of integers, return indices of the two n...

鐵人賽 自我挑戰組 DAY 20

技術 RNA-Sick@Day20 > 快用你那無敵的非監督機器學習想想辦法吧|依據表現量特徵將基因分群 feat. K-means clustering (下)

社交惡夢之請跟你座位旁的同學一組 k-means clustering 是我覺得最直觀好理解的分群方式。完整分群的過程概念可以分成兩大部分: 一是計算資料點之間...

鐵人賽 Software Development DAY 30
從0開始學習程式-Python 系列 第 31

技術 [Day34] 什麼是資料結構與演算法?

資料結構 (Data Structure)不同的資料會有不同的儲存方式,而這些擺放的方式都會影響到程式設計,而這些儲存資料的方式就稱為資料結構。事實上,更精...

鐵人賽 Modern Web DAY 6

技術 06. [JS] 請你在旁邊的白板寫個快速排序演算法。

今天是本系列進入 JavaScript 主題的第一天,那麼就先寫個 前陣子面試 時遇到的快速排序法吧! 本系列文已經重新編校彙整編輯成冊,並正式出版囉!《前...

鐵人賽 AI & Data DAY 14

達標好文 技術 [魔法陣系列] Recurrent Neural Network(RNN)之術式解析

Recurrent Neural Network(RNN)是神經網絡的一種,常應用在處理時間、空間序列上有強關聯的訊息,尤其在 NLP (Natural Lan...

鐵人賽 AI & Data DAY 12

技術 [魔法陣系列] 王者誕生:AlexNet 之術式解析

在上一篇前言提到 AlexNet 是一個歷史分水嶺,這是由於在 AlexNet 之前,Deep Learning 已經沈寂很久,而在2012年的 ImageNe...

鐵人賽 AI & Data DAY 11

技術 [魔法陣系列] Convolutional Neural Network(CNN)之術式解析

2012年,Alex Krizhesky 和 Geoff Hinton 提出的 AlexNet 在 ImageNet 的圖像分類競賽中以巨大優勢贏得冠軍,使 C...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4: 隨機存取模型(三) Word RAM Model, Part 3

讓我們今天繼續跟向量奮戰吧! 向量的內積 在可以使用乘法而且不會溢位的情況下,我們可以用一次乘法 (摺積,Convolution、又稱捲積) 就把內積的值算出來...

鐵人賽 AI & Data DAY 4

技術 [魔法陣系列] Artificial Neural Network (ANN) 之術式啟動

上篇介紹 ANN 魔法陣結構:輸入層(Input Layer)、隱藏層(Hidden Layer)及輸出層(Output Layer)。此外,也解釋了神經元與激...

鐵人賽 AI & Data DAY 3

技術 [魔法陣系列] Artificial Neural Network (ANN) 之術式解析

第一個魔法陣:Artificial Neural Network (ANN, 1943) 首先先來看看 ANN 的結構: 圖片來源:https://hack...

鐵人賽 AI & Data DAY 2

達標好文 技術 [地圖] 深度學習世界的魔法陣們

剛開始研究 deep learning 時,正好是 AlphaGo 跟南韓棋士李世乭對戰(2016年3月8日到3月15日)的前一兩個月,那時我們小組嘗試用 CN...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1: 演算法無所不在

寫程式的目的,即是把不斷重複的計算流程自動化。而演算法,則是用以明確定義自動化後的計算流程。在設計演算法之前,除了對於要解決的問題有一定程度的認識以外,還必須考...

技術 寫程式前就該懂得演算法-讀書筆記1

演算法概述 演算法(Algorithm)是為完成任務而下達的一組提示,每一個程式碼都是一種演算法。 O(Big O Notation):演算法的執行時間,不以秒...

鐵人賽 學生 DAY 11

技術 將資料化為資訊:Data Mining 基礎算法簡介

# 有了資料之後... 當輸入的資料都準備好之後,需要透過一些分析方法來取得我們想要的資訊。 往後幾天會介紹資料分析中最基本的幾種方式、如何實作以及產生的結果。...

鐵人賽 開發技術 DAY 2
用Javascript征服演算法 系列 第 2

技術 用Javascript征服演算法 (1-排列組合)

挑選一個排列組合的題目,希望各位看完可以稍稍理解排列組合的題目該如何去解析適合用程式碼實作的解法 在演算法中,排列組合算是相對容易的一個常見問題,因此我們第一個...